Firebase'i Play Games hizmetleri projenizle entegre edin

Firebase, oyununuza seviye atlatmanıza yardımcı olabilir:

  • Ücretsiz bir uygulama ölçüm çözümü olan Google Analytics ile Oyun etkinliklerini kaydedin uygulama kullanımı ve kullanıcı etkileşimi hakkında analizler sağlayan bir web sitesidir.

  • Oyunları destekleyen Firebase ürünlerinden birini kullanın. Örneğin: Crashlytics, Remote Config ve daha fazlası.

Başlayın

  1. Henüz yapmadıysanız bir Firebase projesi oluşturun ve ardından Firebase'i oyununuza (C++ | Unity) sahip olabilir.

  2. Firebase uygulamanızı şuraya bağlayın: Google Play geliştirici hesabı. Aynı bağlantı Play Games hizmetleri projeniz tarafından kullanılır.
    . Firebase konsolunda şu sayfaya gidin: Integrations (Entegrasyonlar) sekmesi. Google Play kartında Bağla'yı tıklayın, ardından ekrandaki talimatları uygulayın Bağlantıyı oluşturma talimatlarını bulacaksınız.

  3. Google Play'deki uygulamanızın, uygulamanızı kullanacak şekilde Play Games hizmetleri hakkında daha fazla bilgi edinin.

Google Analytics'i kullanarak Oyun etkinliklerini günlüğe kaydetme

  1. Uygulamanıza Google Analytics'i ekleyin.

  2. Google Analytics için Firebase SDK'sını uygulamanıza ekledikten sonra Play Games etkinliklerini günlüğe kaydetmeye başlayabilirsiniz. Aşağıda birkaç örnek verilmiştir kaydedebileceğiniz etkinlikler:

    • Giriş etkinlikleri

      Bundle bundle = new Bundle();
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
      
    • Başarıların kilidini açın

      Bundle bundle = new Bundle();
      bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);
      
    • Skor tablosundaki skorlar

      Bundle bundle = new Bundle();
      bundle.putLong(FirebaseAnalytics.Param.SCORE, score);
      bundle.putString("leaderboard_id", leaderboardId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
      
  3. Günlüğe kaydedilen etkinlikleri şurada görüntüleyebilirsiniz: Analytics kontrol paneli bölümüne gidin.

    Firebase konsoluna Play Console Oyun ayrıntıları'nda uygulamanızın simgesinin yanındaki Firebase simgesini tıklayarak sayfasını ziyaret edin.

Sık karşılaşılan hataları giderme

Play Games etkinlikleri, Analytics kontrol panelinde görüntülenemez

Google Play'i Firebase'e bağlamanız gerekir. Firebase konsolunu kullanarak ( > Proje ayarları > Entegrasyonlar > Google Play). Bağlantı oluşturma konusunda sorun yaşıyorsanız takip etmek için:

Play Console'dan Firebase konsoluna erişilemez

Google Play geliştirici hesabınızın bir Firebase uygulamasına bağlı olduğundan emin olun. Play Console, Sahip veya Play Geliştirici hesabının yöneticisi, bağlantı durumunu şurada görüntüleyebilir: Kurulum > Bağlı Hizmetler > Firebase.