Google 致力于为黑人社区推动种族平等。查看具体举措

Liste de contrôle de lancement de Firebase

Ce document contient une liste de contrôle des éléments à prendre en compte avant de lancer une application Firebase en production.

Mettez à jour vos applications connectées

Android Ajouter une version hachage SHA-1 pour le certificat de signature de votre application dans les paramètres du projet de la console Firebase (pour les ID client OAuth). Ceci est obligatoire si votre application utilise Firebase Authentication (connexion Google ou connexion par numéro de téléphone) ou Firebase Dynamic Links.

iOS Mettez à jour votre ID App Store Bundle ID et l' ID d' équipe ( le cas échéant) dans les paramètres du projet de la console Firebase.

Web Ajouter un contrôle d' accès pour vos domaines pour prévenir toute utilisation non autorisée.

  • Autoriser l' accès à votre domaine de production pour les clés de l' API du navigateur et ID client dans le Google Cloud Console .
  • Autoriser l' accès à votre domaine de production dans le panneau d' authentification de la console Firebase.

Connaissez les limites de votre plan et définissez des alertes budgétaires

La base de données en temps réel Tous, Cloud Storage, et les fonctions d' hébergement ont des limites d'utilisation difficiles sur le plan de la tarification Spark. Le fait d'atteindre ces limites peut signifier que votre application cesse de fonctionner comme vous le souhaitez. Envisagez de passer au plan tarifaire Blaze pour supprimer ces limites. Voir la page des tarifs pour plus de détails.

Parés alertes budget pour votre projet dans le Google Cloud Console.

Tous surveiller votre utilisation et tableau de bord de facturation dans la console Firebase.

Activer la vérification des applications

Tout Pour veiller à ce que vos applications peuvent accéder à vos services de back - end, activez App Vérifiez pour chaque service qui le prend en charge.

Préparer les prestations

Analytique

Tous les paramètres d'audience Define pour Analytics pour commencer à collecter les utilisateurs de lancement.

Tous les fichiers ProGuard Télécharger pour versions Release pour une utilisation dans Crashlytics .

Tous Activer BigQuery lien si vous prévoyez d'utiliser BigQuery avec votre Analytics données.

Authentification

Android Configurez vos règles proguard au travail avec l' authentification.

Android Ajouter une version hachage SHA-1 pour le certificat de signature de votre application dans les paramètres du projet de la console Firebase (pour les ID client OAuth). Ceci est obligatoire si votre application utilise la connexion Google ou la connexion par numéro de téléphone.

iOS Assurez -vous que vous avez la gestion des erreurs sur iOS pour les erreurs courantes .

Tous les fournisseurs Désactiver vous n'utilisez pas ( en particulier les utilisateurs anonymes dans la console Firebase ).

Tous Si vous utilisez Google Se connecter, personnaliser votre écran de consentement OAuth .

Tous Personnaliser votre domaine et de l' expéditeur pour le service de l' envoi d' e - mail d' authentification.

Cloud Firestore

Android Assurez - vous que votre version release utilise ProGuard pour le code rétrécissement . Sans ProGuard, le SDK Cloud Firestore et ses dépendances peuvent ajouter jusqu'à 1 Mo à la taille de votre APK.

Toutes Configurer votre règles de sécurité pour empêcher l' accès aux données non intentionnelles.

Messagerie Cloud

iOS Assurez - vous de télécharger votre APNS Auth clé pour Cloud Messaging sur iOS dans la console Firebase . Si vous utilisez des certificats APNS, assurez-vous que votre certificat APNS de production est téléchargé.

Tout Activer BigQuery lien si vous prévoyez d'utiliser vos données avec BigQuery Cloud Messaging.

Stockage en ligne

Tous Configurer votre règles de sécurité Cloud Storage pour empêcher l' accès aux données non intentionnelles.

Crashlytiques

Android Ajouter cartographie proguard pour la libération construit pour être utilisé dans Crashlytics .

fichier iOS Télécharger pour la libération construit pour être utilisé dans Crashlytics .

Tous Activer BigQuery lien si vous prévoyez d'utiliser vos données avec BigQuery Crashlytics.

Android Ajouter une version hachage SHA-1 pour le certificat de signature de votre application dans les paramètres du projet de la console Firebase (pour les ID client OAuth).

Firebase ML

Android Voir Préparez votre application Firebase ML Android pour la production .

iOS Voir Préparez votre application Firebase ML iOS pour la production .

Prédictions

Tout activer la liaison BigQuery si vous prévoyez d'utiliser BigQuery avec vos données prédictions.

Base de données en temps réel

Android Configurez vos règles ProGuard à travailler avec la base de données en temps réel.

Tous Configurez votre temps réel les règles de base de données pour empêcher l' accès aux données non intentionnelles.

Tous Assurez - vous êtes prêt à l' échelle. La base de données en temps réel a quota par défaut assez grand pour la plupart des applications, mais certaines applications peuvent avoir besoin de capacités supplémentaires.

Configuration à distance

Tous SORTE que toutes expérimentales Config à distance les règles ne touchent pas vos utilisateurs de libération, et que les valeurs par défaut appropriées sont distribués dans votre application.

Sortie

Android applications Android Run par test de laboratoire pour vérifier les bogues de dernière minute.

Créer une dynamique Liens pour les nouvelles fonctionnalités clés à utiliser dans le matériel promotionnel et les médias sociaux.