Firebase puede ayudarte a subir de nivel tu juego:
Registre eventos de juegos con Google Analytics, una solución gratuita de medición de aplicaciones que proporciona información sobre el uso de la aplicación y la participación de los usuarios.
Use cualquiera de los productos de Firebase compatibles con juegos , como Crashlytics, Remote Config y más.
Empezar
Si aún no lo ha hecho, cree un proyecto de Firebase y luego agregue Firebase a su juego ( C++ | Unity ).
Vincula tu aplicación de Firebase a tu cuenta de desarrollador de Google Play . Este mismo enlace será utilizado por su proyecto de servicios de Play Games.
En Firebase console, vaya a la pestaña Integraciones . En la tarjeta de Google Play , haga clic en Enlace y luego siga las instrucciones en pantalla para crear el enlace.Asegúrate de que tu aplicación en Google Play esté configurada para usar los servicios de Play Games .
Registrar eventos de juegos usando Google Analytics
Una vez que haya agregado el SDK de Firebase para Google Analytics a su aplicación, puede comenzar a registrar eventos de Play Games. Estos son algunos ejemplos de eventos que puede registrar:
Eventos de inicio de sesión
Bundle bundle = new Bundle(); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
Desbloquear logros
Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
Puntuaciones en una tabla de clasificación
Bundle bundle = new Bundle(); bundle.putLong(FirebaseAnalytics.Param.SCORE, score); bundle.putString("leaderboard_id", leaderboardId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
Puede ver los eventos registrados en el panel de análisis de la consola de Firebase.
También puede acceder a la consola Firebase desde Play Console haciendo clic en el ícono de Firebase junto al ícono de su aplicación en la página de detalles del juego.
Solución de problemas de errores comunes
No se pueden ver los eventos de Play Juegos en el panel de Analytics
Comprueba que hayas habilitado Google Analytics para tu proyecto de Firebase y que hayas integrado Google Analytics en tu juego.
Verifique que su código implemente eventos para
LOGIN
,UNLOCK_ACHIEVEMENT
oPOST_SCORE
.Verifique que el SDK esté registrando eventos habilitando el registro detallado . Debido a que los dispositivos procesan eventos por lotes para preservar la vida útil de la batería, puede pasar algún tiempo antes de que estos eventos sean visibles en el panel de control de Analytics.
No se puede vincular Google Play a Firebase
Debe vincular Google Play a Firebase mediante la consola de Firebase ( > Configuración del proyecto > Integraciones > Google Play ). Si tiene problemas para vincular, verifique lo siguiente:
Asegúrese de que su aplicación cumpla con todos los requisitos previos para la vinculación.
Asegúrese de tener el acceso requerido para crear el enlace.
No se puede acceder a Firebase console desde Play Console
Asegúrate de que tu cuenta de desarrollador de Google Play esté vinculada a una aplicación de Firebase. En Play Console , un propietario o administrador de la cuenta de desarrollador de Play puede ver el estado de la vinculación en > Servicios vinculados > Firebase .