是否有可能在没有用户交互的情况下增加令牌寿命或更新令牌?
GoogleSignInResult result
GoogleSignInAccount acct = result.getSignInAccount();
email = acct.getEmail();
idToken = acct.getIdToken();这段代码给了我一个生存期为1小时的令牌。强制更新令牌的最佳方式是什么?
发布于 2016-02-19 12:11:04
是的,现在,谷歌发布了1小时长的id令牌。如果您想使用ID令牌作为会话管理的身份断言,那么您可以简单地使用silentSignIn (Javadoc ),它不涉及任何用户交互。
此外,还取决于您是在UI线程还是在辅助线程上调用silentSignIn。如果您在工作线程上调用它,请看一下使用blockingConnect() + await()的post,它大大简化了代码:Silent sign in to retrieve token with GoogleApiClient
https://stackoverflow.com/questions/35227195
复制相似问题