Instalacja i konfiguracja na iOS

Baza danych czasu rzeczywistego Firebase to baza danych hostowana w chmurze. Dane są przechowywane w formacie JSON i synchronizowane w czasie rzeczywistym z każdym podłączonym klientem. Gdy tworzysz aplikacje wieloplatformowe za pomocą naszych zestawów SDK dla systemów Android, iOS i JavaScript, wszyscy Twoi klienci udostępniają jedną instancję Bazy danych czasu rzeczywistego i automatycznie otrzymują aktualizacje z najnowszymi danymi.

Warunki wstępne

  1. Zainstalować Firebase SDK .
  2. Dodaj swoją aplikację do projektu Firebase w konsoli Firebase .

Utwórz bazę danych

  1. Przejdź do sekcji danych w czasie rzeczywistym z konsoli Firebase . Zostaniesz poproszony o wybranie istniejącego projektu Firebase. Postępuj zgodnie z przepływem pracy tworzenia bazy danych.

  2. Wybierz tryb uruchamiania reguł zabezpieczeń Firebase:

    Tryb testowy

    Dobry do rozpoczęcia pracy z bibliotekami klientów mobilnych i internetowych, ale umożliwia każdemu odczytywanie i nadpisywanie danych. Po przetestowaniu, upewnij się, aby przejrzeć Zrozum Firebase Realtime Rules Database sekcję.

    Aby rozpocząć korzystanie z pakietu SDK do internetu, systemu iOS lub Android, wybierz tryb testowy.

    Tryb zablokowany

    Odrzuca wszystkie odczyty i zapisy z klientów mobilnych i internetowych. Twoje uwierzytelnione serwery aplikacji nadal mogą uzyskać dostęp do Twojej bazy danych.

  3. Wybierz region dla bazy danych. W zależności od wybranego regionu, nazw bazy danych będzie mieć postać <databaseName>.firebaseio.com lub <databaseName>.<region>.firebasedatabase.app . Aby uzyskać więcej informacji, zobacz wybierz lokalizacje dla swojego projektu .

  4. Kliknij Gotowe.

Po włączeniu Aktualizacje bazy danych, ale także umożliwia API w chmurze API Managera .

Dodaj bazę danych czasu rzeczywistego Firebase do swojej aplikacji

  1. Dodaj zależność dla Firebase Realtime bazę danych do projektu Podfile :

    pod 'Firebase/Database'
    
  2. Run pod install i otworzyć utworzony .xcworkspace pliku.

Skonfiguruj reguły bazy danych czasu rzeczywistego

Baza danych czasu rzeczywistego zapewnia deklaratywny język reguł, który umożliwia zdefiniowanie struktury danych, sposobu ich indeksowania oraz czasu odczytywania i zapisywania danych.

Skonfiguruj bazę danych czasu rzeczywistego Firebase

Musisz zainicjować Firebase przed utworzeniem lub użyciem jakiegokolwiek odwołania do aplikacji Firebase. Jeśli zrobiłeś już to dla innej funkcji Firebase, możesz pominąć ten krok.

  1. Zaimportować moduł Firebase w UIApplicationDelegate :

    Szybki

    import Firebase

    Cel C

    @import Firebase;
  2. Skonfiguruj FirebaseApp wspólne wystąpienie, zazwyczaj w swojej aplikacji application:didFinishLaunchingWithOptions: metodę:

    Szybki

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

    Cel C

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

Następnie utwórz odwołanie do swojej bazy danych i określ lokalizację, w której chcesz pisać.

Szybki

var ref: DatabaseReference!

ref = Database.database().reference()

Cel C

@property (strong, nonatomic) FIRDatabaseReference *ref;

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

Następne kroki