Google is committed to advancing racial equity for Black communities. See how.
Эта страница была переведа с помощью Cloud Translation API.
Switch to English

Контрольный список запуска Firebase

Этот документ содержит контрольный список вещей, которые следует учитывать перед запуском приложения Firebase в рабочую среду.

Обновите подключенные приложения

Android Добавьте хэш SHA-1 выпуска для сертификата подписи вашего приложения в настройках проекта консоли Firebase (для идентификаторов клиентов OAuth). Это необходимо, если ваше приложение использует аутентификацию Firebase (вход в систему Google или вход по номеру телефона) или динамические ссылки Firebase.

iOS Обновите свой App Store ID, Bundle ID и Team ID (при необходимости) в настройках проекта консоли Firebase.

Интернет Добавьте белый список для ваших доменов, чтобы предотвратить несанкционированное использование.

  • Внесите свой рабочий домен в белый список для ключей API браузера и идентификаторов клиентов в консоли разработчика Google.
  • Добавьте свой рабочий домен в белый список на вкладке Auth панели консоли Firebase.

Знайте ограничения своего плана и устанавливайте оповещения о бюджете

Все функции базы данных, хранилища и хостинга в реальном времени имеют жесткие ограничения на использование в планах Spark и Flame. Выход за эти пределы может означать, что ваше приложение перестает работать так, как вы предполагали. Рассмотрите возможность перехода на план Blaze, чтобы снять эти ограничения. Смотрите страницу с ценами для более подробной информации.

Все настройки оповещений о бюджете для вашего проекта в консоли GCP.

Все Следите за своей панелью использования и выставления счетов в консоли Firebase.

Подготовить услуги

Аналитика

Все Определите параметры аудитории для Аналитики, чтобы начать сбор пользователей с момента запуска.

Все загружаемые файлы proguard для сборок выпуска для использования в Crashlytics .

Все Включите связывание BigQuery, если вы планируете использовать BigQuery со своими данными Analytics .

Аутентификация

Android Настройте свои правила proguard для работы с аутентификацией.

Android Добавьте хэш SHA-1 выпуска для сертификата подписи вашего приложения в настройках проекта консоли Firebase (для идентификаторов клиентов OAuth). Это необходимо, если ваше приложение использует вход в систему Google или вход по номеру телефона.

iOS Убедитесь, что у вас есть обработка ошибок в iOS для распространенных ошибок .

Все поставщики Disable, которые вы не используете (особенно анонимные пользователи в консоли Firebase ).

Все Если вы используете Google Sign In, настройте свой экран согласия OAuth .

Все Настройте свой домен и отправителя для службы отправки электронной почты с проверкой подлинности.

Cloud Firestore

Android. Убедитесь, что в вашей сборке релиза используется ProGuard для сжатия кода . Без ProGuard Cloud Firestore SDK и его зависимости могут увеличить размер APK до 1 МБ.

Все Настройте свои правила безопасности, чтобы предотвратить непреднамеренный доступ к данным.

Обмен сообщениями в облаке

iOS Обязательно загрузите ключ аутентификации APNS для облачных сообщений на iOS в консоли Firebase . При использовании сертификатов APNS убедитесь, что ваш рабочий сертификат APNS загружен.

Все Включите связывание BigQuery, если вы планируете использовать BigQuery с данными Cloud Messaging.

Облачное хранилище

Все Настройте правила безопасности хранилища, чтобы предотвратить непреднамеренный доступ к данным.

Crashlytics

Сопоставление программы Android Upload для сборок выпуска для использования в Crashlytics .

iOS Загрузите файл dsym для сборок выпуска для использования в Crashlytics .

Все Включите связывание BigQuery, если вы планируете использовать BigQuery с данными Crashlytics.

Android Добавьте хэш SHA-1 выпуска для сертификата подписи вашего приложения в настройках проекта консоли Firebase (для идентификаторов клиентов OAuth).

Firebase ML

Android См. Раздел Подготовка Android-приложения Firebase ML к работе .

iOS См. раздел Подготовка приложения Firebase ML для iOS к производству .

Прогнозы

Все Включите связывание BigQuery, если вы планируете использовать BigQuery с данными ваших прогнозов.

База данных в реальном времени

Android Настройте свои правила proguard для работы с базой данных в реальном времени.

Все Настройте правила базы данных в реальном времени, чтобы предотвратить непреднамеренный доступ к данным.

Все Убедитесь, что вы готовы к масштабированию. База данных реального времени имеет квоту по умолчанию, достаточно большую для большинства приложений, но некоторым приложениям может потребоваться дополнительная емкость.

Удаленная конфигурация

Все Убедитесь, что любые экспериментальные правила удаленной конфигурации не влияют на пользователей вашего выпуска и что соответствующие значения по умолчанию распространяются в вашем приложении.

Релиз

Android Запускайте приложения Android через Test Lab, чтобы проверить наличие ошибок в последнюю минуту.

All Create Dynamic Links для ключевых новых функций для использования в рекламных материалах и социальных сетях.