腾讯微博获得oauth_verifier后跳转失败

这两天研究了一下腾讯微博的开放API,移植到Android上后发现一个问题,2.2,2.3的手机或者模拟器在获得认证后,跳转到回调的那个activity时失败

腾讯微博获得oauth_verifier后跳转失败_第1张图片

 

但是在2.2之前版本的模拟器上运行都没问题,甚是奇怪。

 

晚上各种的实验,最终发现工程名不能包含大写字符,2.2及更高版本不知为何跳转时会自动把intent中的android:scheme改为小写。

上图中也可以看到,冒号之前的就是android:scheme的值。

 

于是把工程名改为小写,再次试验,哦也,终于成功跳转。

 

成功之后反思:为什么会出现这个问题,我也不明白,或许是Google的疏忽吧。

你可能感兴趣的:(android,Google,Scheme,腾讯,手机,开放API)