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

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

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

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

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

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

Web Добавить контроль доступа для ваших доменов для предотвращения несанкционированного использования.

  • Разрешить доступ к домену для производства ключей браузера API и идентификаторы клиентов в Google Cloud Console .
  • Разрешить доступ к домену производства в панели Authentication консоли Firebase.

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

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

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

Все Монитор вашего Использование и биллинг панель в консоли Firebase.

Включить проверку приложений

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

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

Аналитика

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

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

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

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

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

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

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

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

Все При использовании Google Войдите, персонализировать экран OAuth согласия .

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

Cloud Firestore

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

Все Настройте правила безопасности для предотвращения непреднамеренного доступа к данным.

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

IOS Убедитесь , что загрузить APNS Auth Key для Cloud Messaging на прошивке в консоли Firebase . При использовании сертификатов APNS убедитесь, что ваш производственный сертификат APNS загружен.

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

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

Все Настройка ваше облако Правила безопасности хранения для предотвращения непреднамеренного доступа к данным.

Crashlytics

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

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

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

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

Firebase ML

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

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

Прогнозы

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

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

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

Все Configure ваши правила в режиме реального времени базы данных для предотвращения непреднамеренного доступа к данным.

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

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

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

Выпускать

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

Все Создание динамических ссылок на ключевые новые возможности для использования в рекламных материалах и социальной медиа.