ドキュメントに記載されているすべての手順を完全に実行した後でも、Googleリアルタイムmuleiplayer APIを使用してサインインする際に問題に直面しています。以下は、私が参照したリンクです: https://developers.google.com/games/services/android/init。エラーは発生していませんがmain activity extends BaseGameActivity
、ゲームを開始するとonSignInFailed()
自動的に呼び出されますが、ボタンをクリックしてサインインの初期化に使用されるbeginUserInitiatedSignIn()
メソッドを呼び出しています。BaseGameActivity
オーバーライドされたメソッドは呼び出されませonSignInFailed()
んonConnectionFailed()
。
1 に答える
0
onSignInFailed
以前にサインインしたことがない場合、起動時に呼び出されるのは正常です。それは意図したとおりに機能しています。次に、beginUserInitiatedSignIn
ボタンがクリックされたときに呼び出してから、いずれかonSignInFailed
を呼び出すonSignInSucceeded
必要があります。
コードの周りにいくつかの印刷ステートメントを配置し、BaseGameActivity
何が起こっているかを把握するためにどのメソッドが呼び出されているかを把握することをお勧めします。
ところで、サインイン エラーの最も一般的な原因は、クライアント ID が正しく設定されていないことです。セットアップに問題があるかどうかを確認するには、トラブルシューティング ガイドを参照することをお勧めします。
https://developers.google.com/games/services/android/troubleshooting
于 2013-06-12T20:18:22.713 に答える