我使用的是在play services 8.3中引入的新GoogleSignInApi。它会记住最后选择的帐户,并且不会从第二次开始显示帐户选择器。但我希望它能让用户每次选择帐户。看起来,clearDefaultAccountAndReconnect()方法的GoogleApiClient不允许与googleSignInApi一起使用。在没有实现自定义帐户选择器的情况下,有什么方法可以做到这一点吗?我正在播放服务8.3和谷歌服务1.5.0。
发布于 2016-03-04 15:02:07
帐户选择是缓存的,所以您必须首先调用signOut。
发布于 2016-06-14 14:31:19
呼叫signOut on GoogleApiClinet。
无论你在哪里调用这段代码
Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);在此之前编写这段代码。
Auth.GoogleSignInApi.signOut(mGoogleApiClient);所以你的新代码看起来像行
Auth.GoogleSignInApi.signOut(mGoogleApiClient);
Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
startActivityForResult(signInIntent, RC_SIGN_IN);现在它将再次打开弹出窗口&再次
发布于 2020-01-16 18:20:01
调用revokeAccess on GoogleSignInClient
mGoogleSignInClient.revokeAccess();
Intent signInIntent = mGoogleSignInClient.getSignInIntent();
startActivityForResult(signInIntent, RC_SIGN_IN);它会显示帐户一次又一次地选择弹出,我希望这会很好。
https://stackoverflow.com/questions/35783053
复制相似问题