I have a WP7 application that connects to my GAE database through oauth. (It probably doesn't matter if it's GAE, but I throw this fact anyway.)
I use the "btmpl = mobile" parameter to force the use of the mobile user interface on the Google authorization pages, but I continue to receive the non-mobile version, which is really difficult to decrypt in the mobile browser. I extracted an Aut URI that looks something like this:
http://www.myapp.com/_ah/OAuthAuthorizeToken?btmpl=mobile&oauth_token=randomlongstring
When I put this URL in desktop Chrome, Firefox, and IE, I got a user interface for logging in. When I posted this URL in the Android browser, I got a mobile interface. But this exact URL when typed into a WP7 web browser control or a regular browser in WP7 creates a desktop user interface. This is probably due to the ancient IE design in which WP7 works, but in fact I have no idea what is going on.
tempy source
share