Listener para Leaderboard en los servicios de juegos de Google
Tengo el leaderboard de la disposición usando los servicios del juego de google. Estoy usando la siguiente declaración para enviar las estadísticas después de terminar el juego.
Games.Leaderboards.submitScore(mHelper.getApiClient(),leaderBoardIdForHits, totalChanceTaken);
Pregunta:
Puede haber una situación en la que no habrá los servicios de Internet o algún fallo durante la ejecución de la declaración de envío anterior. También en el éxito de la presentación de las estadísticas que necesito para mostrar un brindis como "Estadísticas actualizadas". Me gustaría saber si hay algún método de escucha para esto.
- Android: AdMob no funciona
- SERVICE_VERSION_UPDATE_REQUIRED y el servicio de Google play desactualizado al integrar Google Plus en android
- La inicialización de la aplicación es muy lenta: la inicialización de FirebaseApp no tiene éxito
- Android Studio Biblioteca de Google Play-Services
- Si Google Play Store está oculto, Google Play Service no está disponible también.
- Android: Google Analytics como parte del servicio de Google Play
- Solicitud de inicio de sesión de GoogleIdToken devuelve null
- Android: No se encontró ningún recurso powered_by_google_light icono en herramientas de compilación 23.0.3?
- NoOptions no se puede resolver con un tipo
- Gradle no puede encontrar la dependencia de google play
- Play Services y AdMob: Se esperan 4132500 pero se encuentran 4242000
- Google Play Services 5.0.77
- Play Services 5.2.08 Problema
Defina esta clase:
class myLeaderBoardSubmitScoreCallback implements ResultCallback<SubmitScoreResult> { @Override public void onResult(SubmitScoreResult res) { if (res.getStatus().getStatusCode() == 0) { // data sent successfully to server. // display toast. } } }
A continuación, envíe su puntuación como ésta:
Games.Leaderboards.submitScoreImmediate(mHelper.getApiClient(),leaderBoardIdForHits, totalChanceTaken).setResultCallback(new myLeaderBoardSubmitScoreCallback());
Así que sé cuándo enviar una puntuación, un ResultCallback
se establece, que se entrega cuando se ha presentado una puntuación de marcador. Y si se ha entregado con éxito al servidor, mostrar su tostada.
- Restaurar el modo de traza predeterminado adb
- Llamar a Google Play Services GoogleApiClient.connect () de Activity onStart () provoca un bloqueo intermitente de OpenGL (errores de NvRmChannelSubmit, etc.)