APIクライアントにスコープを追加しようとしています。しかし、スコープを追加すると、サインインできませんが、スコープを削除するとサインインできます。スコープがGoogle Fit APIに追加されたときにGoogleにログインしない
私はフィットネスAPIを使用しています。
ちょうど.addApi(Fitness.API_HISTORY)
のときに動作します。しかし、スコープを追加しようとすると、login/auth画面を通過しません。
ありがとうございました!
編集:私は二つのアプローチ
1を試してみました)私はlogcatは、アカウントがしかし起こる何も選択しない後、ポップアップしたために SIGN_IN_REQUIRED()などのエラーを読み込み、その間startResolutionForResultを使用してフィットネスAPIへの認証を残しました。
2)異なるインテントのフローでカスタムサインを作成し、このapiクライアントでアカウントを設定すると、エラーSIGN_IN_FAILEDが表示されます。
スコープを削除した場合も両方とも、機能します。
私はあなたが与えた最初の例に事実上従いました。この例で提供されているクライアントを使用して接続しているかどうかを確認したいだけでした。同じエラーが発生します。 SIGN_IN_REQUIRED(私はこれがサインインのサインの直前に来ると信じています)私の問題のためには、 – Sagar