在我的游戏中,我使用GoogleApiClient.connect()
和GoogleApiClient.disconnect()
但是当我连接时,我无法选择我的帐户,第一个选择修复帐户。我希望能够选择我的帐户进行游戏。我正在实施已保存的游戏代码,并希望能够在我重新协商时选择我的帐户。
我的设备保存所有游戏的帐户。我可以强制我的游戏选择帐户吗?
我的代码:
mGoogleApiClient = new GoogleApiClient.Builder(a)
.addConnectionCallbacks(connectionCallbacks)
.addOnConnectionFailedListener(cfl)
.addApi(Games.API)
.addScope(Games.SCOPE_GAMES)
.addScope(Drive.SCOPE_APPFOLDER)
.setViewForPopups(a.findViewById(android.R.id.content))
.build();
mGoogleApiClient.connect();
public static void desconectarGoogle(){
if(mGoogleApiClient!=null && isSignedIn())
mGoogleApiClient.disconnect();
}
答案 0 :(得分:0)
您可能需要在断开连接功能中调用方法mGoogleApiClient.signOut()
和mGoogleApiClient.clearDefaultAccount()
。参考本页底部:Implementing Sign-in in Your Google Game
答案 1 :(得分:0)
好的强制代码是mGoogleApiClient.signOut(),工作和强制选择帐户:)