Join us for Firebase Summit on November 10, 2021. Tune in to learn how Firebase can help you accelerate app development, release with confidence, and scale with ease. Register

Apple platformlarında Kurulum ve Kurulum

Firebase Realtime Database, bulutta barındırılan bir veritabanıdır. Veriler JSON olarak depolanır ve bağlı her istemciyle gerçek zamanlı olarak senkronize edilir. Android, iOS ve JavaScript SDK'larımızla platformlar arası uygulamalar oluşturduğunuzda, tüm müşterileriniz bir Gerçek Zamanlı Veritabanı örneğini paylaşır ve en yeni verilerle güncellemeleri otomatik olarak alır.

Firebase Realtime Database, iOS, macOS, macOS Catalyst, tvOS ve watchOS dahil olmak üzere tüm Apple platformlarında kullanılabilir. Bu sayfadaki kurulum talimatları, belirli örneklerde iOS'a atıfta bulunur, ancak geneldir ve herhangi bir Apple platform hedefi için çalışır.

Önkoşullar

  1. Firebase SDK'yı yükleyin .
  2. İçinde Firebase projesi için uygulama ekleme Firebase konsoluna .

Veritabanı Oluştur

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

  2. Firebase 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. Test ettikten sonra, mutlaka inceleyin anlayın Firebase Gerçek Zamanlı Veri Tabanı Kuralları bölümüne.

    Web, iOS veya Android SDK'yı kullanmaya 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ölgenin seçiminize bağlı olarak, veritabanı ad biçimde olacaktır <databaseName>.firebaseio.com veya <databaseName>.<region>.firebasedatabase.app . Daha fazla bilgi için, bkz projeniz için belirli konumları .

  4. Bitti tıklayın.

Gerçek Zamanlı Veritabanı etkinleştirdiğinizde, aynı zamanda API sağlayan Bulut API Yöneticisi .

Uygulamanıza Firebase Realtime Database ekleyin

  1. Projenizin için Firebase Gerçek Zamanlı Veritabanı bağımlılığı ekle Podfile :

    pod 'Firebase/Database'
    
  2. Çalıştır pod install ve oluşturulan açmak .xcworkspace dosyasını.

Gerçek Zamanlı 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'i kurun

Herhangi bir Firebase uygulama referansı oluşturulmadan veya kullanılmadan önce Firebase'i başlatmalısınız. Bunu başka bir Firebase özelliği için zaten yaptıysanız, bu adımı atlayabilirsiniz.

  1. Sizin de Firebase modülü içe UIApplicationDelegate :

    Süratli

    import Firebase

    Amaç-C

    @import Firebase;
  2. Yapılandırma bir FirebaseApp tipik uygulamanızın içinde, örnek paylaşılan application:didFinishLaunchingWithOptions: yöntemi:

    Süratli

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

    Amaç-C

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

Ardından, veritabanınıza bir referans oluşturun ve yazmak istediğiniz konumu belirtin.

Süratli

var ref: DatabaseReference!

ref = Database.database().reference()

Amaç-C

@property (strong, nonatomic) FIRDatabaseReference *ref;

self.ref = [[FIRDatabase database] reference];

Sonraki adımlar