Gerçek Zamanlı Veritabanına Başlayın

Önkoşullar

  1. firebase_core yükleyin ve henüz yapmadıysanız, başlatma kodunu uygulamanıza ekleyin.
  2. Uygulamanızı Firebase konsolunda Firebase projenize ekleyin.

Veritabanı Oluştur

  1. Firebase konsolunun Gerçek Zamanlı Veritabanı bölümüne gidin. Mevcut bir Firebase projesini seçmeniz istenecektir. Veritabanı oluşturma iş akışını izleyin.

  2. Güvenlik kurallarınız için bir başlangıç ​​modu seçin:

    Test modu

    Mobil ve web istemci kitaplıklarını kullanmaya başlamak için iyidir, ancak herkesin verilerinizi okuyup üzerine yazmasına olanak tanır. Testten sonra, Firebase Gerçek Zamanlı Veritabanı Kurallarını Anlama bölümünü incelediğinizden emin olun.

    Başlamak için test modunu seçin.

    kilitli mod

    Mobil ve web istemcilerinden gelen tüm okuma ve yazma işlemlerini reddeder. Kimliği doğrulanmış uygulama sunucularınız yine de veritabanınıza erişebilir.

  3. Veritabanı için bir bölge seçin. Bölge seçiminize bağlı olarak, veritabanı ad alanı <databaseName>.firebaseio.com veya <databaseName>.<region>.firebasedatabase.app . Daha fazla bilgi için, projeniz için konum seçme konusuna bakın.

  4. Bitti'yi tıklayın.

Realtime Database'i etkinleştirdiğinizde, API'yi Cloud API Manager'da da etkinleştirir.

Uygulamanıza Firebase Realtime Database ekleyin

  1. Flutter projenizin kökünden eklentiyi kurmak için aşağıdaki komutu çalıştırın:

    flutter pub add firebase_database
    
  2. Tamamlandığında, Flutter uygulamanızı yeniden oluşturun:

    flutter run
    

Veritabanı kurallarını yapılandırın

Realtime Database, verilerinizin nasıl yapılandırılması gerektiğini, nasıl indekslenmesi gerektiğini ve verilerinizin ne zaman okunup yazılabileceğini tanımlamanıza izin veren bildirimsel bir kurallar dili sağlar.

Firebase Realtime Database paketini başlatın

Projenizde Gerçek Zamanlı Veritabanı paketini kullanmaya başlamak için proje dosyalarınızın en üstüne içe aktarın:

import 'package:firebase_database/firebase_database.dart';

Varsayılan Veritabanı örneğini kullanmak için, FirebaseDatabase instance alıcıyı arayın:

FirebaseDatabase database = FirebaseDatabase.instance;

İkincil bir Firebase Uygulaması ile kullanmak istiyorsanız, instanceFor yöntemini kullanın:

FirebaseApp secondaryApp = Firebase.app('SecondaryApp');
FirebaseDatabase database = FirebaseDatabase.instanceFor(app: secondaryApp);

Sonraki adımlar