Integra Firebase con tu proyecto de servicios de Play Games

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

  1. Si aún no lo ha hecho, cree un proyecto de Firebase y luego agregue Firebase a su juego ( C++ | Unity ).

  2. 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.

  3. 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

  1. Agregue Google Analytics a su aplicación.

  2. 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);
      
  3. 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 o POST_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.

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:

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 .