Menggunakan UDP dengan layanan lain
Referensi UDP

Menggunakan Firebase dengan build UDP

Menerapkan Firebase dalam game Android Anda memungkinkan Anda memanfaatkan lapisan produk Firebase, misalnya untuk analyticsUnity Analytics
Lihat di Glossary
atau crashlytics. Jika permainan Anda menggunakan Firebase, tambahan configuration diperlukan untuk mendukung build yang Unity Distribution Portal () menciptakan untuk berbagai toko.

Ketika panggilan aplikasi Anda Produk Firebase, Firebase memeriksa bahwa informasi berikut cocok dengan rincian yang terdaftar di konsol Firebase:

  • Nama paket aplikasi
  • Sertifikat aplikasi ditandatangani dengan
  • Sumber daya google_app_id dalam paket Android (APK)

Detail ini harus cocok untuk Firebase untuk memberikan analisis yang akurat.

Untuk toko tertentu di mana Anda mempublikasikan permainan Anda melalui UDP, UDP menambahkan suffix khusus untuk nama paket. Selain itu, jika Anda tidak menggunakan kunci pribadi Anda sendiri untuk menghasilkan sertifikat, UDP menghasilkan sertifikat untuk setiap membangun yang dikemas ulang. Peristiwa ini akan menyebabkan sertifikat dan/atau nama paket untuk tidak lagi mencocokkan informasi pada konsol Firebase.

Konsol UDP menampilkan peringatan untuk layanan Firebase jika Anda mendaftarkan aplikasi Anda ke toko yang membutuhkan suffix nama paket.

Firebase services warning in UDP console
Peringatan layanan Firebase di konsol UDP

Untuk mengaktifkan bangunan khusus toko Anda untuk bekerja dengan benar dengan Firebase, Anda harus mendaftarkan mereka dengan proyek Firebase Anda. Bagian berikut menjelaskan cara mengkonfigurasi Firebase untuk membangun UDP Anda.

Mengkonfigurasi Firebase untuk membangun UDP Anda

Bagian ini memberikan gambaran tentang langkah-langkah yang diperlukan untuk mengkonfigurasi Firebase untuk build UDP Anda (apps). Untuk informasi lebih rinci, lihat Dokumentasi Firebase.

Prerequisites

Note: Selama proses untuk mendaftarkan aplikasi Anda, Anda dapat mengunduh layanan google. json file. Unity merekomendasikan bahwa Anda mendaftar semua versi paket Anda sebelum Anda mengunduh file ini.

  1. Daftarkan aplikasi Anda dengan Firebase.
    • Gunakan nama paket khusus dari konsol UDP: My Games > Publish > Store > halaman Advanced.
  2. Dalam konsol Firebase, pergi ke Project SettingsPengumpulan yang luas dari pengaturan yang memungkinkan Anda untuk mengkonfigurasi bagaimana Fisika, Audio, Jaringan, Grafik, Input dan banyak bidang lain dari jangkauan proyek Anda. More info
    Lihat di Glossary
    dan tambahkan sertifikat toko sidik jari aplikasi Anda.
    • Jika Anda menggunakan kunci Anda sendiri, dapatkan sidik jari Anda dengan perintah:
      keytool -keystore path-to-your-keystore -list -v
    • Jika Anda tidak menggunakan kunci Anda sendiri, gunakan sertifikat SHA1 untuk toko UDP yang sesuai (UDP Console > My Games > Publish > Store > Advanced)
    • Anda juga dapat mengunduh sertifikat APK dan mendapatkan informasi sidik jari dengan perintah:
      openssl x509 -in path-to-your-certificate -fingerprint -noout%

Ulangi langkah-langkah ini untuk setiap aplikasi khusus toko yang ingin Anda hubungkan ke proyek Firebase Anda. Firebase menambahkan ID App untuk setiap aplikasi yang Anda tambahkan.

Ketika Anda telah mendaftarkan semua aplikasi Anda, menambahkan file konfigurasi Firebase ke proyek Unity Anda.

Menambahkan file konfigurasi Firebase

Ketika Anda mendaftarkan aplikasi di Firebase, Firebase menciptakan layanan google. file konfigurasi json. Ketika Anda telah menambahkan semua aplikasi Anda ke Firebase, mengunduh file dan menambahkannya ke proyek Anda.

  1. Di konsol Firebase pergi ke halaman Pengaturan Proyek aplikasi Anda.
  2. Download file google-services.json.
  3. Salin layanan google. json file ke folder Assets proyek Unity Anda.

Proyek Anda sekarang dikonfigurasi dengan benar untuk Firebase. Untuk memastikan operasi yang stabil dari aplikasi Anda, membangun kembali dan menerbitkan proyek Anda.

Menambahkan ID Firebase Anda di konsol UDP

Untuk setiap membangun Anda telah menambahkan Firebase, di konsol UDP, tambahkan ID Aplikasi:

  1. Salin ID Aplikasi yang spesifik dari Firebase.
  2. Di konsol UDP, pergi ke My Games > Publish > Store > halaman Advanced.
    1. Tempel ID Aplikasi ke bidang Firebase App ID.
    2. Pilih Save.

Membangun proyek Anda

  1. Di Editor Unity, .
  2. Upload build Anda ke konsol UDP.
  3. Rilis revisi baru.
  4. Di tab Publikasi, pilih setiap toko yang ingin Anda publikasikan.
    1. Mengatur langkah target ke Submit to Store.
    2. Pilih Publish.

Untuk informasi lebih lanjut tentang langkah-langkah ini, lihat Mengelola dan menerbitkan permainan Anda di konsol UDP.

Menggunakan UDP dengan layanan lain
Referensi UDP