リーダーボードにスコアを保存する際に問題が発生しました。Googleリーダーボードsubmitscoreエラー:GoogleApiClientが接続されている必要があります
私の場合、ログイン画面の最初はgoogleを使用してどのユーザーのログインです。 2番目の画面はゲームアクティビティで、ゲームを終えた後、スコアをリーダーボードに保存します。
私はGoogleApiClientの初期化コードの下に使用しています: - ゲームのスコアを保存するための
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Games.API).addScope(Games.SCOPE_GAMES)
.build();
setContentView(R.layout.activity_game);
: -
Games.Leaderboards.submitScore(mGoogleApiClient, getResources().getString(R.string.leaderboard_id), millis);
しかし、それは言っている: - GoogleApiClientを接続する必要があります。
しかし、以下のようにGoogleクライアントにapiを追加すると、Sign_in_apiでGames.Apiを使用できないと言っています。
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this , this)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.addApi(Games.API).addScope(Games.SCOPE_GAMES)
.build();
基本的に私の質問は、私はゲームのスコアを保存するためにGames.Leaderboards.submitScoreを使用できるように、私は私のsecound活動にGoogleApiClientを接続する方法です。
何か助けていただければ幸いです。