0

Google PlayゲームのリーダーボードをAndroidアプリケーションに統合しようとしています。Android Google Playゲームサービス

Google APIクライアントが正常に接続されます。結果コードを-1としていますが、これはRESULT_OK以外のものです。

しかし、Googleのリーダーボードのインテントを使用してGoogleのリーダーボードのインテントを呼び出すと、私は10001という結果が得られます。これは、矛盾した状態のRESULT_RECONNECT_REQUIREDを表します。意図を呼び出す前に私はチェックしているが、GoogleのAPIクライアントが接続されているかどうかです。それは毎回真実を返します。

この問題の原因を理解できません。これはあなたの問題を解決するにはあなたを助けるかもしれ

答えて

0

あなたがそのコードを取得する理由は、アプリがリンクされていないためです。だからゲームの開発者のコ​​ンソールは、私のアプリケーションをリンクし、それが動作するようになった。

0

documentationによると、再接続が必要なときにはRESULT_RECONNECT_REQUIREDが呼び出しアクティビティに返されます。

GoogleApiClientは矛盾した状態にあり、問題を解決するためにサービスに再接続する必要があります。現在の接続を使用するサービスへのさらなる呼び出しは成功する可能性は低いです。

これを処理するには、クライアントが再び接続されたときにgoogleApiClient.reconnect()およびonConnected()が呼び出されます。

関連する問題