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
Henüz yapmadıysanız bir Firebase projesi oluşturun ve ardından Firebase'i oyununuza (C++ | Unity) sahip olabilir.
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.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
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);
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
Firebase için Google Analytics'i etkinleştirdiğinizden emin olun. proje ve proje yöneticisi olarak entegre Google Analytics içine ekleyebilirsiniz.
Kodunuzun
LOGIN
,UNLOCK_ACHIEVEMENT
veyaPOST_SCORE
.SDK'nın etkinlikleri günlüğe kaydettiğini doğrulamak için aşağıdakileri etkinleştirin ayrıntılı günlük kaydı. Cihazlar pil ömrünü korumak amacıyla etkinlikleri toplu olarak yaptığından bu işlem biraz zaman alabilir. Analytics kontrol panelinde görünür olmadan önce yapılması gerekir.
Google Play, Firebase'e bağlanamıyor
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:
Uygulamanızın tüm özelliklere önkoşullar kontrol edebilirsiniz.
erişim izni gerekli bağlantıyı oluşturun.
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.