Mengintegrasikan Firebase dengan project layanan Play Game Anda

Firebase dapat membantu meningkatkan level game Anda:

  • Mencatat peristiwa Game ke dalam log dengan Google Analytics, yaitu solusi pengukuran aplikasi gratis yang memberikan laporan mengenai penggunaan aplikasi dan interaksi pengguna.

  • Menggunakan salah satu produk Firebase yang mendukung game, seperti Crashlytics, Remote Config, dan lainnya.

Memulai

  1. Jika Anda belum melakukannya, buat project Firebase, lalu tambahkan Firebase ke game Anda (C++ | Unity).

  2. Tautkan aplikasi Firebase Anda ke akun developer Google Play Anda. Link yang sama akan digunakan oleh project Play Games services Anda.
    Di Firebase console, buka tab Integrasi. Di kartu Google Play, klik Tautkan, lalu ikuti petunjuk di layar untuk membuat link.

  3. Pastikan aplikasi Anda di Google Play disiapkan untuk menggunakan Play Games services.

Mencatat peristiwa Game ke dalam log menggunakan Google Analytics

  1. Tambahkan Google Analytics ke aplikasi Anda.

  2. Setelah menambahkan Firebase SDK untuk Google Analytics ke aplikasi, Anda dapat mulai mencatat log peristiwa Play Games. Berikut adalah beberapa contoh peristiwa yang bisa Anda catat:

    • Peristiwa login

      Bundle bundle = new Bundle();
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.LOGIN, bundle);
      
    • Membuka pencapaian

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

      Bundle bundle = new Bundle();
      bundle.putLong(FirebaseAnalytics.Param.SCORE, score);
      bundle.putString("leaderboard_id", leaderboardId);
      mFirebaseAnalytics.logEvent(FirebaseAnalytics.Event.POST_SCORE, bundle);
      
  3. Anda dapat melihat peristiwa yang dicatat ke dalam log di dasbor Analytics di Firebase console.

    Anda juga dapat mengakses Firebase console dari Konsol Play dengan mengklik ikon Firebase di samping ikon aplikasi pada halaman detail Game.

Memecahkan masalah umum

Tidak dapat melihat peristiwa Play Games di dasbor Analytics

Anda perlu menautkan Google Play ke Firebase menggunakan Firebase console ( > Setelan project >Integrasi > Google Play). Jika Anda mengalami masalah saat menautkan, periksa hal berikut:

Tidak dapat mengakses Firebase console dari Konsol Play

Pastikan akun developer Google Play Anda ditautkan ke aplikasi Firebase. Di Konsol Play, Pemilik atau Admin akun developer Play dapat melihat status penautan di bagian Penyiapan > Layanan Tertaut > Firebase.