Firebase, oyununuzu bir üst seviyeye taşımanıza yardımcı olabilir:
Uygulama kullanımı ve kullanıcı etkileşimi hakkında analizler sunan ücretsiz bir uygulama ölçümü çözümü olan Google Analytics ile Games etkinliklerini günlüğe kaydedin.
Crashlytics, Remote Config ve daha fazlası gibi oyunları destekleyen Firebase ürünlerinden herhangi birini kullanın.
Başlayın
Henüz yapmadıysanız bir Firebase projesi oluşturun ve ardından Firebase'i oyununuza ekleyin (C++ | Unity).
Firebase uygulamanızı Google Play geliştirici hesabınıza bağlayın. Aynı bağlantı, Play Games services projeniz tarafından da kullanılacak.
Firebase konsolunda Entegrasyonlar sekmesine gidin. Google Play kartında Bağla'yı tıklayın ve ardından bağlantıyı oluşturmak için ekrandaki talimatları uygulayın.Google Play uygulamanızın Play Games services kullanacak şekilde ayarlandığından emin olun.
Google Analytics kullanarak Games 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. Günlüğe kaydedebileceğiniz bazı örnek etkinlikler şunlardır:
Giriş etkinlikleri
Bundle bundle = new Bundle(); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);Başarıların kilidini açma
Bundle bundle = new Bundle(); bundle.putString(FirebaseAnalytics.Param.ACHIEVEMENT_ID, achievementId); mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.UNLOCK_ACHIEVEMENT, bundle);Skor tablosundaki puanlar
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 Firebase konsolunun Analytics kontrol panelinde görüntüleyebilirsiniz.
Firebase konsoluna Play Console'dan da erişebilirsiniz. Bunun için Oyun ayrıntıları sayfasında uygulamanızın simgesinin yanındaki Firebase simgesini tıklayın.
Sık karşılaşılan hataları giderme
Analytics kontrol panelinde Play Games etkinlikleri görüntülenemiyor
Firebase projeniz için Google Analytics hizmetini etkinleştirdiğinizden ve Google Analytics hizmetini oyununuza entegre ettiğinizden emin olun.
Kodunuzun
LOGIN,UNLOCK_ACHIEVEMENTveyaPOST_SCOREiçin etkinlikleri uyguladığını doğrulayın.Ayrıntılı günlük kaydını etkinleştirerek SDK'nın etkinlikleri günlüğe kaydettiğini doğrulayın. Cihazlar, pil ömrünü korumak için etkinlikleri toplu olarak işlediğinden bu etkinliklerin Analytics kontrol panelinde görünmesi biraz zaman alabilir.
Google Play, Firebase'e bağlanamıyor
Firebase konsolunu kullanarak Google Play ile Firebase arasında bağlantı oluşturmanız gerekir ( > Proje ayarları > Entegrasyonlar > Google Play). Bağlantı oluşturma konusunda sorun yaşıyorsanız aşağıdakileri kontrol edin:
Uygulamanızın, bağlantı oluşturmayla ilgili tüm ön koşulları karşıladığından emin olun.
Bağlantıyı oluşturmak için gerekli erişime sahip olduğunuzdan emin olun.
Play Console'dan Firebase konsoluna erişilemiyor
Google Play geliştirici hesabınızın bir Firebase uygulamasına bağlı olduğundan emin olun. Play Console'da, Play geliştirici hesabının sahibi veya yöneticisi, bağlantı durumunu Kurulum > Bağlı Hizmetler > Firebase bölümünde görebilir.