Hi, Michael.
I'm so glad to receive a reply.
I found a clue for this mysterious problem. I have a iPhone 4 device on iOS 7.1.4, which always causes this problem. As some days of struggling, I found a temporary, strange solution.
When oauth login page appears, tap the upper tumblr logo (in fact, upper region). Before the tap, no input focus exists and therefore keyboard do not appear. After tapping the logo, email input field will get focused and keyboard will appear.
By above method, we can get correct callback url. If get focused by tapping the email input focus, it redirects to tumblr site.
In addition to this issue, the email input field of the oauth login page has a problem. When tapping the field to focus, it loses focus automatically. After 3 times of re-focus, focus remains. This is a more problem to older/slow device.
Michael, thank you for your time and interest in this issue. I'm just looking forward to receive another reply.