2
在我的android应用程序中,我创建了一个gmail登录。用户可以使用手机中已有的gmail
凭据登录。问题是我没有在android Gingerbread
os中获得有效令牌。但在ICS
和Jelly Bean
,我正在得到正确的标记。 我已经在大约5个设备中测试过了。gmail登录无效Authtoken?
为了检查令牌的有效性我用这个link
在我的android应用程序中,我创建了一个gmail登录。用户可以使用手机中已有的gmail
凭据登录。问题是我没有在android Gingerbread
os中获得有效令牌。但在ICS
和Jelly Bean
,我正在得到正确的标记。 我已经在大约5个设备中测试过了。gmail登录无效Authtoken?
为了检查令牌的有效性我用这个link
最后我解决了后援问题是,令牌不会得到更新。 所以对于当过访问使用getAuthtoken
令牌String authToken=accountManager.getAuthToken(account, SCOPE, false,
new OnTokenAcquired(), null);
中的authToken应该使用
accountManager.invalidateAuthToken("com.google",
bundle.getString(AccountManager.KEY_AUTHTOKEN));
验证然后再在这之后,你应该叫
字符串authTokenNew = accountManager.getAuthToken (account,SCOPE,false, new OnTokenAcquired(),null);
这将是一个valied标记。 你可以从这个LINK
检查代币的有效性