Firebase puede ayudarte a ofrecer el mejor juego posible:
Registra eventos de juegos conGoogle Analytics, una solución de medición de apps gratuita que proporciona estadísticas sobre el uso de la app y la participación de los usuarios.
Usa cualquiera de los productos de Firebase compatibles con juegos, como Crashlytics, Remote Config y mucho más.
Primeros pasos
Si aún no lo has hecho, crea un proyecto de Firebase y, luego, agrega Firebase a tu juego (C++ | Unity).
Vincula la app de Firebase a tu cuenta de desarrollador de Google Play. Tu proyecto de Play Games services usará este mismo vínculo.
En Firebase console, ve a la pestaña Integraciones. En la tarjeta Google Play, haz clic en Vincular y, luego, sigue las instrucciones que aparecen en pantalla para crear el vínculo.Asegúrate de que tu app en Google Play esté configurada para usar Play Games services.
Registra eventos de juegos con Google Analytics
Una vez que hayas agregado el SDK de Firebase para Google Analytics a tu app, puedes comenzar a registrar eventos de Play Games. Estos son algunos ejemplos de eventos que puedes registrar:
Eventos de acceso
Bundle bundle = new Bundle(); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
Desbloquea 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);
Puedes ver los eventos registrados en el panel de Analytics de Firebase console.
También puedes acceder a Firebase console directamente desde Play Console. Para ello, haz clic en el ícono de Firebase junto al ícono de tu app en la página Detalles del juego.
Soluciona errores comunes
No se pueden ver los eventos de Play Games en el panel de Analytics
Verifica si habilitaste Google Analytics para tu proyecto de Firebase y si integraste Google Analytics en tu juego.
Verifica si tu código implementa eventos para
LOGIN
,UNLOCK_ACHIEVEMENT
oPOST_SCORE
.Habilita el registro detallado para verificar que el SDK registra los eventos. Dado que los dispositivos registran eventos por lotes para conservar la duración de la batería, es posible que estos eventos tarden en aparecer en el panel de Analytics.
No se puede vincular Google Play a Firebase
Debes vincular Google Play a Firebase con Firebase console ( > Configuración del proyecto > Integraciones > Google Play). Si tiene problemas para realizar la vinculación, revisa lo siguiente:
Asegúrate de que tu app cumpla con todos los requisitos previos para la vinculación.
Asegúrate de tener el acceso necesario para crear el vínculo.
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 app 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 Configuración > Servicios vinculados > Firebase.