GoogleApiClient
をGames.API
とAuth.GOOGLE_SIGN_IN_API
(ユーザープロフィール情報を取得する)に接続しようとしています。Auth.GOOGLE_SIGN_IN_APIはGames.APIで使用できません
java.lang.IllegalStateException: Auth.GOOGLE_SIGN_IN_API cannot be used with Games.API
コード:
GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
.requestProfile()
.build();
googleApiClient = new GoogleApiClient.Builder(activity)
.addConnectionCallbacks(connectionCallbacks)
.addOnConnectionFailedListener(onConnectionFailedListener)
.addApi(Games.API).addScope(Games.SCOPE_GAMES)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.build();
なぜAuth.GOOGLE_SIGN_IN_API
とGames.API
を使用することはできません
このエラーを取得しますか?
Games.API
に接続してユーザープロファイル情報を取得する必要がある代替手段は何ですか?
[this](http://stackoverflow.com/questions/35683554/sign-in-with-google-for-games-services)を参照しましたか。 –
@ShreeKrishnaそれは同じ問題ですが、私は正しい答えを見つけられませんでした。 –
新しいGoogleログインフローがGame APIと統合されることを示唆する、Androidの課題追跡ツールに関する問題を作成しました:https:// code。 google.com/p/android/issues/detail?id=225329それが良いアイデアだと思うなら、星を付けてください;) –