Saat mengembangkan project Unity menggunakan Firebase, Anda mungkin menemukan konsep yang tidak akrab di telinga atau spesifik untuk Firebase. Halaman ini bertujuan menjawab pertanyaan-pertanyaan tersebut atau mengarahkan Anda ke berbagai referensi untuk mempelajari lebih lanjut.
Kunjungi salah satu komunitas online kami jika Anda memiliki pertanyaan tentang topik yang tidak dibahas di halaman ini. Kami juga akan memperbarui halaman ini dengan topik baru secara berkala. Jadi, periksa kembali untuk melihat apakah kami telah menambahkan topik yang ingin Anda pelajari.
Dukungan library Firebase berdasarkan platform
Tabel berikut menjelaskan library Firebase yang kompatibel dengan suatu platform. Saat ini, platform desktop hanya didukung secara resmi di Unity Editor untuk memfasilitasi alur kerja pengembangan.
Platform | Android | iOS | tvOS | macOS (beta) |
Windows (beta) |
Linux (beta) |
---|---|---|---|---|---|---|
A/B Testing | v10.4.0+ | |||||
Analytics | v10.4.0+ | |||||
App Distribution | v10.4.0+ | |||||
Authentication | v10.4.0+ | |||||
Cloud Firestore | v10.4.0+ | |||||
Cloud Functions | v10.4.0+ | |||||
Cloud Messaging | v10.4.0+ | |||||
Cloud Storage | v10.4.0+ | |||||
Crashlytics | v10.4.0+ | |||||
Dynamic Links | ||||||
Realtime Database | v10.4.0+ | |||||
Remote Config | v10.4.0+ |
Layanan Google – file konfigurasi
Sebagai bagian dari penambahan Firebase ke project Unity, Anda perlu menambahkan file konfigurasi Firebase:
- Untuk platform Apple: tambahkan
GoogleService-Info.plist
. - Untuk Android: tambahkan
google-services.json
. - Untuk desktop: tambahkan salah satu atau kedua file konfigurasi ini, bergantung pada platform yang Anda kembangkan.
Jika Anda ingin menggunakan beberapa project Firebase dalam satu aplikasi, baca dokumentasi terkait cara mengonfigurasi beberapa project.
Referensi open source untuk Firebase Unity SDK
Firebase mendukung pengembangan open source, dan kami mendorong kontribusi dan masukan.
Firebase SDK
Unity SDK open source tersedia di repositori GitHub kami.
Perhatikan hal-hal berikut tentang cara kami mem-build Unity SDK untuk Firebase:
- Unity SDK dibuat berdasarkan C++ SDK open source.
- C++ SDK secara bergantian dibuat berdasarkan iOS SDKdan Android SDK open source.
Contoh panduan memulai
Firebase mengelola kumpulan contoh panduan memulai untuk Firebase API di Unity. Temukan panduan memulai ini di repositori panduan memulai GitHub Firebase publik kami.
Anda dapat membuka setiap panduan memulai di Unity, lalu menjalankannya di perangkat seluler atau di editor Unity. Atau Anda dapat menggunakan panduan memulai ini sebagai kode contoh untuk menggunakan Firebase SDK.
MechaHamster
MechaHamster adalah game open source yang dibangun di Unity dan menunjukkan sejumlah fitur Firebase di game yang dirilis, termasuk Google Analytics, Authentication, Realtime Database, Cloud Messaging, Crashlytics, Remote Config, Cloud Storage, Cloud Functions, dan Test Lab. Game ini tersedia di repositori GitHub Firebase kami.
Solusi Firebase Unity
Firebase Unity Solutions adalah repositori yang berisi sejumlah utilitas open source untuk membantu developer Unity mencapai tugas-tugas umum dengan Firebase. Solusi saat ini meliputi implementasi papan peringkat dan utilitas untuk membuat serta menyinkronkan konfigurasi Firebase Remote Config langsung dari editor Unity. Solusi ini tersedia di repositori GitHub Firebase kami.