Integra Firebase en tu proyecto de Servicios de juego de Play

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.

Comenzar

  1. Si aún no lo has hecho, crea un proyecto de Firebase y, luego, agrega Firebase a tu juego (C++ | Unity).

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

  3. Asegúrate de que tu app en Google Play esté configurada para usar Play Games services.

Registra eventos de juegos con Google Analytics

  1. Agrega Google Analytics a tu app.

  2. 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);
      
    • Desbloqueo de 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. 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

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:

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.