Firebase Realtime Database menyimpan dan menyinkronkan data dengan database cloud NoSQL kami. Data disinkronkan pada semua klien secara realtime dan tetap tersedia meski aplikasi Anda offline.
Sebelum memulai
Sebelum dapat menggunakan Realtime Database, Anda perlu:
Mendaftarkan project Unity Anda dan mengonfigurasikannya agar dapat menggunakan Firebase.
Jika project Unity Anda telah menggunakan Firebase, berarti project tersebut telah terdaftar dan dikonfigurasi untuk Firebase.
Jika belum memiliki project Unity, Anda dapat mendownload aplikasi contoh.
Tambahkan Firebase Unity SDK (khususnya,
FirebaseDatabase.unitypackage
) ke project Unity Anda.
Perlu diperhatikan bahwa penambahan Firebase ke project Unity Anda memerlukan tindakan baik di Firebase console maupun di project Unity yang terbuka (misalnya, Anda mendownload file konfigurasi Firebase dari konsol, lalu memindahkannya ke project Unity).
Membuat Database
Buka bagian Realtime Database di Firebase console. Anda akan diminta untuk memilih project Firebase yang ada. Ikuti alur kerja pembuatan database.
Pilih mode awal untuk Firebase Security Rules Anda:
- Mode pengujian
Cocok untuk memulai dengan library klien seluler dan web, tetapi memungkinkan siapa pun untuk membaca dan menimpa data Anda. Setelah melakukan pengujian, pastikan untuk meninjau bagian Memahami Aturan Firebase Realtime Database.
Untuk mulai menggunakan Web, Apple, atau Android SDK, pilih mode pengujian.
- Mode terkunci
Menolak semua pembacaan dan penulisan dari klien seluler dan web. Server aplikasi terautentikasi masih dapat mengakses database Anda.
Pilih lokasi untuk database.
Bergantung pada lokasi database, URL untuk database baru akan memiliki salah satu format berikut:
(untuk database diDATABASE_NAME.firebaseio.com
us-central1
) (untuk database di semua lokasi lain)DATABASE_NAME.REGION.firebasedatabase.app
Klik Done.
Saat Anda mengaktifkan Realtime Database, API di Pengelola Cloud API juga akan aktif.
Menyiapkan akses publik
Realtime Database menyediakan bahasa aturan deklaratif sehingga Anda dapat menentukan cara data disusun, diindeks, serta kapan data tersebut dapat dibaca dan ditulisi.
Langkah Berikutnya
Pelajari cara membuat struktur data untuk Realtime Database
Bersiap meluncurkan aplikasi Anda:
- Siapkan pemberitahuan anggaran untuk project Anda di konsol Google Cloud.
- Pantau dasbor Usage and billing di Firebase console untuk mendapatkan gambaran keseluruhan penggunaan project Anda di berbagai layanan Firebase. Anda juga dapat membuka dasborRealtime Database Usage untuk mengetahui informasi penggunaan yang lebih mendetail.
- Periksa checklist peluncuran Firebase.