Google is committed to advancing racial equity for Black communities. See how.
This page was translated by the Cloud Translation API.
Switch to English

Liste de contrôle de lancement 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 Ajoutez un hachage SHA-1 de version pour le certificat de signature de votre application dans les paramètres du projet de la console Firebase (pour les ID client OAuth). Cela est obligatoire si votre application utilise l'authentification Firebase (connexion Google ou connexion par numéro de téléphone) ou Firebase Dynamic Links.

iOS Mettez à jour votre identifiant App Store, votre identifiant de bundle et votre identifiant d'équipe (si nécessaire) dans les paramètres de projet de la console Firebase.

Web Ajoutez une liste blanche pour vos domaines afin d'empêcher toute utilisation non autorisée.

  • Ajoutez votre domaine de production à la liste blanche pour les clés d'API de navigateur et les ID client dans la Google Developer Console.
  • Ajoutez votre domaine de production à la liste blanche dans l'onglet Auth du panneau de la console Firebase.

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

Toutes les fonctionnalités de la base de données en temps réel, du stockage et de l'hébergement ont des limites d'utilisation strictes sur les plans Spark et Flame. Le dépassement de ces limites peut signifier que votre application cesse de fonctionner comme vous le souhaitez. Envisagez de passer au plan Blaze pour supprimer ces limites. Consultez la page de tarification pour plus de détails.

Tous Configurez des alertes budgétaires pour votre projet dans la console GCP.

Tous Surveillez votre tableau de bord d'utilisation et de facturation dans la console Firebase.

Préparer les services

Analytique

Tous Définissez les paramètres d'audience pour qu'Analytics commence à collecter les utilisateurs dès le lancement.

Tous Téléchargez les fichiers proguard pour les versions de version à utiliser dans Crashlytics .

Tous Activez l'association BigQuery si vous prévoyez d'utiliser BigQuery avec vos données Analytics .

Authentification

Android Configurez vos règles proguard pour qu'elles fonctionnent avec l'authentification.

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

iOS Assurez-vous de disposer d'une gestion des erreurs sur iOS pour les erreurs courantes .

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

Tout Si vous utilisez la connexion Google, personnalisez votre écran de consentement OAuth .

Tous Personnalisez votre domaine et votre expéditeur pour le service d'envoi d'e-mails d'authentification.

Cloud Firestore

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

Tous Configurez vos règles de sécurité pour empêcher tout accès involontaire aux données.

Messagerie cloud

iOS Assurez-vous de télécharger votre clé d'authentification APNS 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é.

Tous Activez la liaison BigQuery si vous prévoyez d'utiliser BigQuery avec vos données Cloud Messaging.

Stockage en ligne

Tous Configurez vos règles de sécurité de stockage pour empêcher tout accès involontaire aux données.

Crashlytics

Mappage de proguard Android Upload pour les versions de version à utiliser dans Crashlytics .

iOS Téléchargez le fichier dsym pour les versions de version à utiliser dans Crashlytics .

Tous Activez la liaison BigQuery si vous prévoyez d'utiliser BigQuery avec vos données Crashlytics.

Android Ajoutez un hachage SHA-1 de version 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 Consultez Préparer votre application Android Firebase ML pour la production .

iOS Consultez Préparer votre application Firebase ML iOS pour la production .

Prédictions

Tous Activez la liaison BigQuery si vous prévoyez d'utiliser BigQuery avec vos données Predictions.

Base de données en temps réel

Android Configurez vos règles proguard pour qu'elles fonctionnent avec la base de données en temps réel.

Tous Configurez vos règles de base de données en temps réel pour empêcher tout accès involontaire aux données.

Tous Assurez-vous que vous êtes prêt à évoluer. La base de données en temps réel a un quota par défaut suffisamment grand pour la plupart des applications, mais certaines applications peuvent nécessiter une capacité supplémentaire.

Configuration à distance

Tous Assurez-vous que les règles expérimentales de configuration à distance n'affectent pas les utilisateurs de votre version et que les valeurs par défaut appropriées sont distribuées dans votre application.

Libération

Android Exécutez des applications Android via Test Lab pour rechercher les bogues de dernière minute.

Tous créent des liens dynamiques pour les nouvelles fonctionnalités clés à utiliser dans le matériel promotionnel et les médias sociaux.