Buka konsol
Coba Cloud Firestore: Lihat database yang skalabel dan fleksibel dari Firebase dan Google Cloud Platform. Pelajari Cloud Firestore lebih lanjut.

Penginstalan & Penyiapan di iOS

Firebase Realtime Database adalah database yang dihosting di cloud. Data disimpan sebagai JSON dan disinkronkan secara realtime dengan setiap klien yang terhubung. Ketika Anda membuat aplikasi lintas platform dengan SDK Android, iOS, dan JavaScript kami, semua klien Anda menggunakan satu instance Realtime Database yang sama dan secara otomatis menerima update dengan data terbaru.

Prasyarat

  1. Instal Firebase SDK.
  2. Tambahkan aplikasi Anda pada project Firebase di Firebase console.

Menambahkan Firebase Realtime Database ke aplikasi

Pastikan dependensi berikut ada dalam Podfile project Anda:

pod 'Firebase/Core'
pod 'Firebase/Database'

Jalankan pod install dan buka file .xcworkspace yang dibuat.

Mengonfigurasi Aturan Firebase Database

Realtime Database menyediakan bahasa aturan deklaratif yang memungkinkan Anda menentukan cara menyusun struktur data, mengindeks data, serta kapan data bisa dibaca dan ditulis. Secara default, akses baca dan tulis ke database Anda dibatasi, sehingga hanya pengguna terautentikasi yang dapat membaca dan menulis data. Untuk memulai tanpa menyiapkan Authentication, Anda dapat mengonfigurasi aturan untuk akses publik. Tindakan ini membuat database terbuka untuk siapa saja, bahkan orang yang tidak menggunakan aplikasi Anda. Oleh karena itu, pastikan Anda membatasi database kembali saat menyiapkan autentikasi.

Menyiapkan Firebase Realtime Database

Anda harus melakukan inisialisasi Firebase sebelum ada referensi aplikasi Firebase yang dibuat atau digunakan. Jika hal ini telah dilakukan pada fitur Firebase lainnya, Anda dapat melewati langkah ini.

  1. Impor modul Firebase di UIApplicationDelegate Anda:

    Swift

    import Firebase
    

    Objective-C

    @import Firebase;
    
  2. Konfigurasi instance bersama FirebaseApp, yang biasanya ada dalam metode application:didFinishLaunchingWithOptions: aplikasi Anda:

    Swift

    // Use Firebase library to configure APIs
    FirebaseApp.configure()

    Objective-C

    // Use Firebase library to configure APIs
    [FIRApp configure];

Setelah Anda melakukan inisialisasi Firebase Realtime Database, tentukan dan buat referensi ke database Anda sebagai berikut:

Swift

var ref: DatabaseReference!
ref = Database.database().reference()

Objective-C

@property (strong, nonatomic) FIRDatabaseReference *ref;
self.ref = [[FIRDatabase database] reference];

Persiapan untuk Peluncuran

Sebelum meluncurkan aplikasi, Anda sebaiknya membaca checklist peluncuran untuk memastikan aplikasi siap diluncurkan.

Langkah Berikutnya