Firebase, oyununuzu bir üst seviyeye taşımanıza yardımcı olabilir:
Uygulama kullanımı ve kullanıcı etkileşimi hakkında analizler sağlayan ücretsiz bir uygulama ölçüm çözümü olan Google Analytics ile Oyunlar etkinliklerini günlüğe kaydedin.
Crashlytics, Remote Config ve diğer 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. Bu bağlantı, Play Games services projeniz tarafından da kullanılır.
Firebase konsolunda Entegrasyonlar sekmesine gidin. Google Play kartında Bağlantı'yı tıklayın ve ardından bağlantıyı oluşturmak için ekrandaki talimatları uygulayın.Google Play'teki uygulamanızın Play Games services'i kullanacak şekilde ayarlandığından emin olun.
Google Analytics kullanarak oyun etkinliklerini günlüğe kaydetme
Google Analytics için Firebase SDK'sını uygulamanıza ekledikten sonra Play Games etkinliklerini kaydetmeye başlayabilirsiniz. Günlüğe kaydedebileceğiniz bazı örnek etkinlikler:
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 Konsolu'na, Oyun ayrıntıları sayfasında uygulamanızın simgesinin yanındaki Firebase simgesini tıklayarak Play Konsolu'ndan da erişebilirsiniz.
Sık karşılaşılan hataları giderme
Analytics kontrol panelinde Play Games etkinlikleri görüntülenemiyor
Firebase projeniz için Google Analytics'i etkinleştirdiğinizden ve Google Analytics'i oyununuza entegre ettiğinizden emin olun.
Kodunuzun
LOGIN
,UNLOCK_ACHIEVEMENT
veyaPOST_SCORE
etkinliklerini 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ği için bu etkinliklerin Analytics kontrol panelinde görünmesi biraz zaman alabilir.
Google Play Firebase'e bağlanamıyor
Firebase konsolunu kullanarak Google Play'yi Firebase'e bağlamanı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 önkoşulları karşıladığından emin olun.
Bağlantıyı oluşturmak için gerekli erişime sahip olduğunuzdan emin olun.
Play Konsolu'ndan Firebase Konsolu'na erişilemiyor
Google Play geliştirici hesabınızın bir Firebase uygulamasına bağlı olduğundan emin olun. Play Konsolu'nda, Play geliştirici hesabının sahibi veya yöneticisi, Kurulum > Bağlı Hizmetler > Firebase bölümünden bağlantı durumunu görüntüleyebilir.