Google is committed to advancing racial equity for Black communities. See how.
Ta strona została przetłumaczona przez Cloud Translation API.
Switch to English

Lista kontrolna uruchamiania Firebase

Ten dokument zawiera listę kontrolną rzeczy, które należy wziąć pod uwagę przed uruchomieniem aplikacji Firebase w środowisku produkcyjnym.

Zaktualizuj podłączone aplikacje

Android Dodaj skrót SHA-1 wersji dla certyfikatu podpisywania aplikacji w ustawieniach projektu konsoli Firebase (w przypadku identyfikatorów klientów OAuth). Jest to wymagane, jeśli Twoja aplikacja korzysta z uwierzytelniania Firebase (logowanie Google lub numer telefonu) lub linków dynamicznych Firebase.

iOS Zaktualizuj swój identyfikator App Store i identyfikator pakietu oraz identyfikator zespołu (w razie potrzeby) w ustawieniach projektu w konsoli Firebase.

Internet Dodaj białą listę do swoich domen, aby zapobiec nieautoryzowanemu użyciu.

  • Umieść domenę produkcyjną na białej liście kluczy API przeglądarki i identyfikatorów klientów w Google Developer Console.
  • Umieść domenę produkcyjną na białej liście na karcie Uwierzytelnianie w panelu konsoli Firebase.

Poznaj limity swojego planu i ustaw alerty dotyczące budżetu

Wszystkie funkcje bazy danych czasu rzeczywistego, pamięci masowej i hostingu mają sztywne limity użytkowania w planach Spark i Flame. Osiągnięcie tych limitów może oznaczać, że Twoja aplikacja przestanie działać zgodnie z zamierzeniami. Rozważ przejście na abonament Blaze, aby usunąć te ograniczenia. Więcej informacji znajdziesz na stronie cennika .

Wszystko Skonfiguruj alerty dotyczące budżetu dla projektu w konsoli GCP.

Wszystkie Monitoruj pulpit nawigacyjny użytkowania i rozliczeń w konsoli Firebase.

Przygotuj usługi

Analityka

Wszystko Zdefiniuj parametry odbiorców, aby Analytics zaczął gromadzić użytkowników od momentu uruchomienia.

Wszystkie pliki proguard Prześlij do wydania wersji do użytku w Crashlytics .

Wszystkie Włącz łączenie BigQuery, jeśli planujesz używać BigQuery ze swoimi danymi Analytics .

Poświadczenie

Android Skonfiguruj reguły proguard do pracy z uwierzytelnianiem.

Android Dodaj skrót SHA-1 wersji dla certyfikatu podpisywania aplikacji w ustawieniach projektu konsoli Firebase (w przypadku identyfikatorów klientów OAuth). Jest to wymagane, jeśli Twoja aplikacja korzysta z logowania Google lub numeru telefonu.

iOS Upewnij się, że masz w systemie iOS obsługę typowych błędów .

Wszyscy Wyłącz dostawców, których nie używasz (szczególnie anonimowi użytkownicy w konsoli Firebase ).

Wszystko Jeśli korzystasz z Google Sign In, spersonalizuj swój ekran akceptacji OAuth .

Wszystkie Dostosuj domenę i nadawcę do usługi uwierzytelniania wysyłania wiadomości e-mail.

Cloud Firestore

Android Upewnij się, że kompilacja wydania używa ProGuard do zmniejszania kodu . Bez ProGuard pakiet Cloud Firestore SDK i jego zależności mogą zwiększyć rozmiar pliku APK nawet o 1 MB.

Wszystkie Skonfiguruj reguły bezpieczeństwa, aby zapobiec niezamierzonemu dostępowi do danych.

Komunikacja w chmurze

iOS Pamiętaj, aby przesłać klucz autoryzacji APNS do obsługi wiadomości w chmurze na iOS w konsoli Firebase . Jeśli używasz certyfikatów APNS, upewnij się, że przesłany został certyfikat produkcyjny APNS.

Wszystkie Włącz łączenie BigQuery, jeśli planujesz używać BigQuery z danymi Cloud Messaging.

Magazyn w chmurze

Wszystkie Skonfiguruj reguły zabezpieczeń magazynu, aby zapobiec niezamierzonemu dostępowi do danych.

Crashlytics

Mapowanie proguard Android Upload dla kompilacji wydań do użytku w Crashlytics .

Prześlij plik dsym do systemu iOS do wydania kompilacji do użytku w Crashlytics .

Wszystkie Włącz łączenie BigQuery, jeśli planujesz używać BigQuery z danymi Crashlytics.

Android Dodaj skrót SHA-1 wersji dla certyfikatu podpisywania aplikacji w ustawieniach projektu konsoli Firebase (w przypadku identyfikatorów klientów OAuth).

Firebase ML

Android Zobacz Przygotuj aplikację Firebase ML na Androida do produkcji .

iOS Zobacz Przygotowanie aplikacji Firebase ML na iOS do produkcji .

Prognozy

Wszystkie Włącz łączenie BigQuery, jeśli planujesz używać BigQuery z danymi Prognoz.

Baza danych czasu rzeczywistego

Android Skonfiguruj reguły proguard do pracy z bazą danych czasu rzeczywistego.

Wszystko Skonfiguruj reguły bazy danych czasu rzeczywistego, aby zapobiec niezamierzonemu dostępowi do danych.

Wszystko Upewnij się, że jesteś gotowy do skalowania. Baza danych czasu rzeczywistego ma domyślny przydział wystarczająco duży dla większości aplikacji, ale niektóre aplikacje mogą wymagać dodatkowej pojemności.

Zdalna konfiguracja

Wszystkie Upewnij się, że żadne eksperymentalne reguły Zdalnej konfiguracji nie mają wpływu na użytkowników wersji, a odpowiednie ustawienia domyślne są rozpowszechniane w Twojej aplikacji.

Wydanie

Android Uruchamiaj aplikacje na Androida za pośrednictwem Test Lab, aby sprawdzić błędy w ostatniej chwili.

Wszystkie Utwórz linki dynamiczne, aby uzyskać kluczowe nowe funkcje do wykorzystania w materiałach promocyjnych i mediach społecznościowych.