1
在我的應用程序中,一些Google API是可選的。 (在這種情況下,遊戲API。)如何在Android中從GoogleApiClient中刪除api和範圍?
在我的設置活動中,用戶可以選擇不登錄Google遊戲。在那裏,我叫
Games.signOut(mGoogleApiClient);
googleApiClient.disconnect();
googleApiClient = createGoogleApiClientWithoutGames();
googleApiClient.connect();
createGoogleApiClientWithoutGames
方法創建不使用遊戲API和相應的作用域新GoogleApiClient。
這是從客戶端刪除API和範圍的正確方法嗎?
如何確保其他活動(尚未銷燬)的googleApiClient不使用遊戲API?目前,從設置活動返回時,客戶端使用當前客戶端配置(使用遊戲)連接
onStart()
。發送本地廣播消息並重新創建客戶端?
https://developers.google.com/identity/sign-in/web/incremental-auth –
@IntelliJAmiya問題是Android – tasomaniac
我創建了一個回購在一個簡單的應用程序顯示問題在github上:https://github.com/friedger/google-api-client-example/issues/1 – friedger