problème Obtenir score d'économie en leaderboard.Google Leaderboard erreur submitscore: GoogleApiClient doit être connecté
Dans mon cas, d'abord dans l'écran de connexion est que la connexion utilisateur à l'aide de Google. deuxième écran est une activité de jeu et après avoir terminé jeu que je veux à points enregistrer dans leaderboard.
J'utilise le code ci-dessous pour l'initialisation GoogleApiClient: -
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Games.API).addScope(Games.SCOPE_GAMES)
.build();
setContentView(R.layout.activity_game);
Pour sauver score de jeu: -
Games.Leaderboards.submitScore(mGoogleApiClient, getResources().getString(R.string.leaderboard_id), millis);
Mais il dit: - GoogleApiClient doit être connecté.
Mais quand un signe d'ajout dans api au client Google comme ci-dessous, il est dit que vous ne pouvez pas utiliser Games.Api avec Sign_in_api.
mGoogleApiClient = new GoogleApiClient.Builder(this)
.enableAutoManage(this , this)
.addApi(Auth.GOOGLE_SIGN_IN_API, gso)
.addApi(Games.API).addScope(Games.SCOPE_GAMES)
.build();
Fondamentalement, ma question est de savoir comment puis-je connecter GoogleApiClient dans mon activité secound afin que je puisse utiliser Games.Leaderboards.submitScore pour sauver score de jeu.
Toutes sortes d'aide seront appréciées.