Firebase puede ayudarte a ofrecer el mejor juego posible:
Registra eventos de juegos con Google 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 tu app de Firebase a tu cuenta de desarrollador de Google Play. El proyecto de Servicios de juego de Play usará el 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 en pantalla para crear el vínculo.Asegúrate de que tu app en Google Play esté configurada para usar los Servicios de juego de Play.
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 Juegos. 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 eventos de Play Juegos en el panel de Analytics
Verifica si habilitaste Google Analytics para tu proyecto de Firebase y que 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 tienes problemas para realizar la vinculación, verifica 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 vinculación en Configuración > Servicios vinculados > Firebase.