Obtener puntaje del usuario del servicio de juegos de Google Play?

Soy nuevo en el desarrollo de aplicaciones para Android. Quiero recuperar la puntuación del usuario del servicio Google Play Juego y estoy usando el código siguiente para obtener la puntuación más alta, pero no tengo ningún conocimiento de cómo devuelve el valor y cómo guardarlo.

Games.Leaderboards.loadCurrentPlayerLeaderboardScore(getApiClient(), getString(R.string.highscore), LeaderboardVariant.TIME_SPAN_ALL_TIME, LeaderboardVariant.COLLECTION_PUBLIC); 

Guardarlo en int o cadena no funciona.

2 Solutions collect form web for “Obtener puntaje del usuario del servicio de juegos de Google Play?”

El método:

loadCurrentPlayerLeaderboardScore (GoogleApiClient apiClient, String leaderboardId, int span, int leaderboardCollection)

devoluciones

PendingResult<Leaderboards.LoadPlayerScoreResult>

A continuación, debe utilizar el método getScore() de la clase Leaderboards.LoadPlayerScoreResult para obtenerlo.

Por favor, consulte estos enlaces …

El método loadCurrentPlayerLeaderboardScore

El LoadPlayerScoreResult en el PendingResult

EDIT: Aquí está cómo usted puede utilizarlo.

 Games.Leaderboards.loadCurrentPlayerLeaderboardScore().setResultCallback(new ResultCallback<LoadPlayerScoreResult>() { @Override public void onResult(LoadPlayerScoreResult arg0) { LeaderboardScore c = arg0.getScore(); } }); 

Así es como obtienes la puntuación.

Los parámetros completos de loadCurrentPlayerLeaderboardScore son como a continuación

  Games.Leaderboards.loadCurrentPlayerLeaderboardScore(getApiClient(), getString(R.string.word_attack_leaderboard), LeaderboardVariant.TIME_SPAN_ALL_TIME, LeaderboardVariant.COLLECTION_PUBLIC).setResultCallback( new ResultCallback<LoadPlayerScoreResult>() { @Override public void onResult(LoadPlayerScoreResult arg0) { LeaderboardScore c = arg0.getScore(); long score = c.getRawScore(); } } 

R.string.word_attack_leaderboard es el ID de tablas de clasificación que se obtiene del servicio de juego de google

  • ¿La API del complemento de servicios de Google Play de Unity no está sincronizada con la función de interfaz de usuario de Show Leaderboard?
  • AndEngine con los servicios de juegos de Google Play
  • Servicios de juegos de Google Play: no puede iniciar sesión en Game Center
  • Servicios de juegos de Google Play: no puede iniciar sesión
  • Android en tiempo real Multijugador - Creación de habitaciones está fallando
  • Emulador de Android TV con API de Google
  • Cómo utilizar BaseGameActivity.getApiClient () en varias actividades?
  • Mensajes confiables de GPGS que no llegan a otro jugador
  • ¿Cómo obtener la puntuación de la tabla de resultados del juego del juego google del jugador actual?
  • Servicio de juegos de Google Play: Desbloqueado Despliegue emergente no mostrado
  • ¿Qué plataformas / API de Android son compatibles con las versiones de Google Play Services?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.