Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

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 pakietów SDK dla systemów Android, iOS i JavaScript, wszyscy Twoi klienci współużytkują jedną instancję bazy danych czasu rzeczywistego i automatycznie otrzymują aktualizacje z najnowszymi danymi.

Wymagania wstępne

  1. Zainstaluj pakiet SDK Firebase .
  2. Dodaj swoją aplikację do projektu Firebase w konsoli Firebase .

Utwórz bazę danych

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

  2. Wybierz tryb początkowy dla reguł zabezpieczeń Firebase:

    Tryb testowy

    Dobry do rozpoczęcia pracy z bibliotekami klienta mobilnego i internetowego, ale umożliwia każdemu odczyt i nadpisanie danych. Po zakończeniu testów zapoznaj się z sekcją Omówienie reguł bazy danych czasu rzeczywistego Firebase .

    Aby rozpocząć korzystanie z zestawu SDK w wersji internetowej, iOS lub Android, wybierz tryb testowy.

    Tryb zablokowany

    Odmawia wszystkich odczytów i zapisów z klientów mobilnych i internetowych. Twoje uwierzytelnione serwery aplikacji mogą nadal uzyskiwać dostęp do Twojej bazy danych.

  3. Wybierz region dla bazy danych. W zależności od wybranego regionu przestrzeń nazw bazy danych będzie miała postać <databaseName>.firebaseio.com lub <databaseName>.<region>.firebasedatabase.app <databaseName>.firebaseio.com <databaseName>.<region>.firebasedatabase.app . Aby uzyskać więcej informacji, zobacz temat Wybieranie lokalizacji dla projektu .

  4. Kliknij Gotowe .

Włączenie bazy danych czasu rzeczywistego powoduje również włączenie interfejsu API w Cloud API Manager .

Dodaj bazę danych czasu rzeczywistego Firebase do swojej aplikacji

  1. Dodaj zależność dla Bazy danych czasu rzeczywistego Podfile do Podfile projektu:

    pod 'Firebase/Database'
    
  2. Uruchom pod install i otwórz utworzony plik .xcworkspace .

Skonfiguruj reguły bazy danych czasu rzeczywistego

Baza danych czasu rzeczywistego zapewnia deklaratywny język reguł, który pozwala zdefiniować strukturę danych, sposób ich indeksowania oraz moment, w którym można je odczytywać i zapisywać.

Skonfiguruj bazę danych czasu rzeczywistego Firebase

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

  1. Zaimportuj moduł 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 odniesienie 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