Passer au contenu principal
Firebase
Créer
  • Créer
  • Commercialisez vos solutions rapidement et en toute sécurité à l'aide de produits évolutifs à l'échelle mondiale
  • Accéder à "Créer"
  • Produits Build
  • App Check
  • App Hosting
  • Authentication
  • Cloud Functions
  • Cloud Storage
  • Data Connect
  • Extensions
  • Firebase ML
  • Firestore
  • Genkit
  • Hosting
  • Realtime Database
  • SDK clients de la logique d'IA Firebase
  • IA générative
Exécuter
  • Exécuter
  • Exécutez votre application en toute confiance et offrez la meilleure expérience à vos utilisateurs
  • Accéder à "Run" (Exécuter)
  • Produits Run
  • A/B Testing
  • App Distribution
  • Cloud Messaging
  • Crashlytics
  • Google Analytics
  • In-App Messaging
  • Performance Monitoring
  • Remote Config
  • Test Lab
Solutions Tarifs Docs
  • Aperçu
  • Principes de base
  • IA
  • Créer
  • Exécuter
  • Référence
  • Exemples
Communauté
  • Apprendre
  • Événements
  • Histoires
Assistance
/
  • English
  • Deutsch
  • Español – América Latina
  • Français
  • Indonesia
  • Italiano
  • Polski
  • Português – Brasil
  • Tiếng Việt
  • Türkçe
  • Русский
  • עברית
  • العربيّة
  • فارسی
  • हिंदी
  • বাংলা
  • ภาษาไทย
  • 中文 – 简体
  • 中文 – 繁體
  • 日本語
  • 한국어
Blog Studio Accéder à la console Connexion
  • Documentation
Aperçu Principes de base
  • Ajouter Firebase – Plates-formes Apple (iOS+)
  • Ajouter Firebase pour Android
  • Ajouter Firebase – Web
  • Ajouter Firebase - Flutter
  • Ajouter Firebase – C++
  • Ajouter Firebase - Unity
  • Ajouter des environnements Firebase – Server
  • Gérer les projets Firebase
  • Plates-formes et frameworks compatibles
  • Utiliser la suite d'émulateurs
  • Assistance de l'IA avec Gemini dans Firebase
IA
  • Développer avec l'IA
  • Firebase Studio
    Créez et déployez des applications complètes optimisées par l'IA directement depuis votre navigateur.
  • Gemini dans Firebase
    Simplifiez le développement avec cet assistant optimisé par l'IA dans la console Firebase.
  • Créer des applications optimisées par l'IA
  • Logique d'IA Firebase
    Créer des applications et des fonctionnalités mobiles et Web optimisées par l'IA avec les modèles Gemini et Imagen à l'aide de la logique d'IA Firebase
  • Genkit
    Créez des applications full stack optimisées par l'IA à l'aide de ce framework Open Source
Créer
  • Suite d'émulateurs
  • Authentication
  • App Check
  • Data Connect
  • Firestore
  • Realtime Database
  • Storage
  • Règles de sécurité
  • App Hosting
  • Hosting
  • Cloud Functions
  • Extensions
  • ML
Exécuter
  • Test Lab
  • App Distribution
  • Crashlytics
  • Performance Monitoring
  • Remote Config
  • A/B Testing
  • Analytics
  • Cloud Messaging
  • In-App Messaging
  • Dynamic Links
  • Google AdMob
  • Google Ads
Référence Exemples
Firebase
  • Créer
    • Plus
  • Exécuter
    • Plus
  • Solutions
  • Tarifs
  • Docs
    • Plus
    • Aperçu
    • Principes de base
      • Plus
    • IA
      • Plus
    • Créer
      • Plus
    • Exécuter
      • Plus
    • Référence
    • Exemples
  • Communauté
    • Plus
  • Assistance
  • Blog
  • Studio
  • Accéder à la console
  • Aperçu
  • Suite d'émulateurs
    • Présentation
    • Connecter votre application et votre prototype
      • Premiers pas
      • Se connecter à l'émulateur d'authentification
      • Se connecter à l'émulateur Realtime Database
      • Se connecter à l'émulateur Firestore
      • Se connecter à l'émulateur Cloud Storage for Firebase
      • Utiliser l'émulateur Hosting
      • Utiliser l'émulateur App Hosting
      • Se connecter à l'émulateur Cloud Functions
      • Utiliser l'émulateur d'extensions
    • Installer, configurer et intégrer
  • Authentication
    • Présentation
    • Par où commencer ?
    • Utilisateurs des projets Firebase
    • iOS+
      • Se connecter avec une interface utilisateur prédéfinie
      • Débutter
      • Gérer les utilisateurs
      • Authentification par mot de passe
      • Authentification par lien de messagerie
      • Migration du lien par e-mail
      • Se connecter avec Google
      • Connexion Facebook
      • Se connecter avec Apple
      • Connexion Twitter
      • GitHub
      • Microsoft
      • Yahoo
      • Connexion à Game Center
      • Numéro de téléphone
      • OpenID Connect
      • Utiliser un système d'authentification personnalisé
      • Authentification anonyme
      • Activer l'authentification inter-applications avec un trousseau partagé
      • Associer plusieurs fournisseurs d'authentification
      • Authentification multifacteur par SMS
      • Authentification multifacteur TOTP
      • État de transmission dans les actions d'e-mail
      • Gérer les erreurs
    • Android
      • Se connecter avec une interface utilisateur prédéfinie
      • Débutter
      • Gérer les utilisateurs
      • Authentification par mot de passe
      • Authentification par lien de messagerie
      • Migration du lien par e-mail
      • Se connecter avec Google
      • Connexion Facebook
      • Se connecter avec Apple
      • Twitter
      • GitHub
      • Microsoft
      • Yahoo
      • Connexion à Play Jeux
      • Numéro de téléphone
      • OpenID Connect
      • Utiliser un système d'authentification personnalisé
      • Authentification anonyme
      • Authentification multifacteur par SMS
      • Authentification multifacteur TOTP
      • Associer plusieurs fournisseurs d'authentification
      • État de transmission dans les actions d'e-mail
    • Flutter
      • Débutter
      • Gérer les utilisateurs
      • Authentification par mot de passe
      • Authentification par lien de messagerie
      • Identité fédérée et réseaux sociaux
      • Numéro de téléphone
      • Utiliser un système d'authentification personnalisé
      • Authentification anonyme
      • Authentification multifacteur
      • Associer plusieurs fournisseurs d'authentification
      • État de transmission dans les actions d'e-mail
      • Gérer les erreurs
    • Web
      • Se connecter avec une interface utilisateur prédéfinie
      • Débutter
      • Gérer les utilisateurs
      • Authentification par mot de passe
      • Authentification par lien de messagerie
      • Se connecter avec Google
      • Connexion Facebook
      • Se connecter avec Apple
      • Twitter
      • GitHub
      • Microsoft
      • Yahoo
      • Numéro de téléphone
      • OpenID Connect
      • SAML
      • Utiliser un système d'authentification personnalisé
      • Authentification anonyme
      • Authentification multifacteur par SMS
      • Authentification multifacteur TOTP
      • Associer plusieurs fournisseurs d'authentification
      • Personnaliser les dépendances
      • OAuth Sign-In pour Cordova
      • Connecter des utilisateurs à partir d'une extension Chrome
      • Persistance de l'état d'authentification
      • État de transmission dans les actions d'e-mail
      • Sessions de service worker
      • Bonnes pratiques pour les flux signInWithRedirect
    • C++
      • Débutter
      • Gérer les utilisateurs
      • Authentification par mot de passe
      • Se connecter avec Google
      • Connexion à Play Jeux
      • GitHub
      • Connexion Facebook
      • Se connecter avec Apple
      • Connexion Twitter
      • Microsoft
      • Yahoo
      • Numéro de téléphone
      • Utiliser un système d'authentification personnalisé
      • Authentification anonyme
      • Associer plusieurs fournisseurs d'authentification
    • Unity
      • Débutter
      • Gérer les utilisateurs
      • Authentification par mot de passe
      • Se connecter avec Google
      • Connexion à Play Jeux
      • Authentification GitHub
      • Connexion Facebook
      • Se connecter avec Apple
      • Connexion Twitter
      • Microsoft
      • Yahoo
      • Numéro de téléphone
      • Utiliser un système d'authentification personnalisé
      • Authentification anonyme
      • Associer plusieurs fournisseurs d'authentification
    • Admin
      • Présentation
      • Gérer les utilisateurs
      • Importer des utilisateurs
      • Créer des jetons personnalisés
      • Vérifier les jetons d'ID
      • Gérer les utilisateurs de l'authentification multifacteur
      • Gérer les sessions utilisateur
      • Gérer les cookies de session
      • Contrôler l'accès avec les revendications personnalisées
      • Génération de liens d'action par e-mail
      • Erreurs
    • Configurer des fournisseurs d'identité OAuth par programmation
    • Personnaliser le gestionnaire d'actions des e-mails
    • Étendre avec Cloud Functions
    • Étendre avec des fonctions de blocage
    • Domaines personnalisés de messagerie
    • Études de cas
    • Limites d'utilisation
  • App Check
    • Présentation
    • Premiers pas
    • Fournisseurs par défaut
      • iOS+ (DeviceCheck)
      • iOS+ (App Attest)
      • Android (Play Integrity)
      • Web (reCAPTCHA Enterprise)
      • Web (reCAPTCHA v3)
      • Flutter
      • Unity
      • C++
    • Fournisseurs personnalisés
      • Implémentation côté serveur
      • Implémentation du client iOS+
      • Implémentation du client Android
      • Implémentation dans le client Web
      • Implémentation client Unity
      • Implémentation du client C++
    • Fournisseurs de solutions de débogage et de test
      • Utiliser le fournisseur de débogage dans iOS+
      • Utiliser le fournisseur de débogage dans Android
      • Utiliser le fournisseur de débogage dans les applications Web
      • Utiliser le fournisseur de débogage avec Flutter
      • Utiliser le fournisseur de débogage dans les applications Unity
      • Utiliser le fournisseur de débogage avec C++
    • Surveiller les métriques de requêtes
    • Services Google standards
    • Cloud Functions for Firebase
    • Activer l'application des règles
    • Services Google standards
    • Cloud Functions for Firebase
    • Protéger les ressources personnalisées
    • Envoyer des jetons à partir du client
      • iOS+
      • Android
      • Web
      • Flutter
      • Unity
      • C++
    • Vérifier les jetons sur le backend
  • Data Connect
    • Présentation
    • Tarification et facturation
    • Premiers pas
    • Premiers pas (développement local)
    • Concevoir des schémas et des opérations
    • Concevoir des schémas Data Connect
    • Implémenter des requêtes Data Connect
    • Implémenter des mutations Data Connect
    • Sécuriser les opérations avec l'autorisation
    • Développer et tester avec Data Connect
    • Générer des données de test et effectuer des opérations groupées
    • Générer des SDK Web
    • Générer des SDK Android
    • Générer des SDK iOS
    • Générer des SDK Flutter
    • Utiliser l'émulateur Data Connect pour le CI/CD
    • Gérer les projets Data Connect
    • Gérer les schémas et les connecteurs
    • Gérer les services et les bases de données
    • Exécuter des opérations privilégiées avec le SDK Admin Firebase
    • Solutions Data Connect
    • Utiliser l'assistance IA pour les schémas, les requêtes et les mutations
    • Effectuer une recherche de similarité vectorielle
    • Effectuer une recherche en texte intégral
    • Guides de référence sur le langage GraphQL
    • Référence aux directives
    • Référence des requêtes
    • Documentation de référence sur les mutations
    • Documentation de référence sur les objets
    • Référence des objets d'entrée
    • Documentation de référence sur les scalaires
    • Référence des énumérations
    • Guides de référence supplémentaires
    • Documentation de référence sur la CLI
    • Référence sur la configuration et la sécurité
    • Documentation de référence sur le langage CEL (Common Expression Language)
    • Informations sur Cloud Audit Logging
  • Cloud Firestore
    • Présentation
    • Éditions Cloud Firestore
    • Édition Standard
    • Découvrir
      • Présentation
    • Comprendre Cloud Firestore
      • Comparer Cloud Firestore et Realtime Database
      • Modèle de données
      • Types de données
      • SDK et bibliothèques clientes
      • Types d'index
      • Emplacements de base de données
      • Groupes de données
    • Premiers pas
    • Gérer des bases de données
    • Ajouter et gérer des données
      • Structurer les données
      • Ajouter des données
      • Transactions et écritures par lot
      • Contention de données dans une transaction
      • Supprimer vos données
      • Gérer Cloud Firestore avec la console Firebase
      • Exporter et importer des données
      • Gérer la conservation des données avec des règles de durée de vie
      • Traiter des données de manière groupée avec Dataflow
      • Déplacer des données entre des projets
      • Supprimer des données de manière groupée
    • Lire des données
      • Obtenir des données
      • Obtenir des informations en temps réel
      • Exécuter des requêtes simples et composées
      • Trier et limiter les données
      • Requête avec des filtres de plage et d'inégalité sur plusieurs champs
        • Aperçu
        • Optimiser vos requêtes
        • Résumer des données à l'aide de requêtes d'agrégation
        • Paginer des données à l'aide de curseurs de requête
        • Accéder aux données hors connexion
        • Rechercher à l'aide de représentations vectorielles continues
        • Gérer les index
    • Sécuriser et valider les données
      • Aperçu
      • Premiers pas
      • Règles de sécurité de la structure
      • Écrire des conditions pour les règles de sécurité
      • Corriger les règles non sécurisées
      • Tester vos règles de sécurité
      • Interroger les données de manière sécurisée
      • Contrôler l'accès par champ
    • Solutions
      • Aperçu
      • Solutions utilisant des extensions Firebase
      • Intégrer à BigQuery
      • Implémenter un chatbot optimisé par l'IA
      • Enrichir la gestion du texte
      • Améliorer la valeur des médias
      • Solutions utilisant des implémentations personnalisées guidées
      • Développer des fonctionnalités d'IA générative
      • SDK Web Firestore Lite
      • Agrégations au moment de l'écriture
      • Compteurs distribués
      • Recherche en texte intégral
      • Créer une présence
      • Sécuriser l'accès aux données pour les utilisateurs et les groupes
      • Protéger les données avec des clés de chiffrement gérées par le client (CMEK)
        • À propos de CMEK
        • Utiliser CMEK
      • Solution : supprimer des données avec une fonction Cloud appelable
      • Planifier des exportations de données
      • Horodatages segmentés
      • Requêtes de données géographiques
      • Diffuser du contenu Firestore groupé à partir d'un CDN
    • Utilisation, limites et tarifs
      • Utilisation et limites
      • Surveiller l'utilisation
      • Expliquer les performances des requêtes
      • Référence du rapport "Expliquer la requête"
      • Comprendre la facturation de Cloud Firestore
      • Remises sur engagement d'utilisation
      • Exemples de coûts liés à Cloud Firestore
      • Comprendre les calculs de la taille des espaces de stockage
    • Techniques et bonnes pratiques
      • Bonnes pratiques pour Cloud Firestore
      • Cartographier des données avec Swift Codable
      • Comprendre les lectures et les écritures à grande échelle
      • Comprendre les requêtes en temps réel à grande échelle
    • Intégrations à Cloud Firestore
      • Utiliser l'API REST de Cloud Firestore
      • Utiliser Cloud Firestore et Realtime Database
      • Étendre le rôle avec Cloud Functions for Firebase (2e génération)
      • Étendre avec Cloud Functions (1re génération)
      • Intégrations de bibliothèques tierces
    • Documentation de référence sur l'API et le SDK
      • Swift
      • Objective-C
      • Android (Kotlin)
      • Android (Java)
      • Web
      • Flutter
      • Unity
      • C++
      • Cloud Functions
      • Node.js
      • Java
      • Python
      • Go
      • C#
      • PHP
      • Ruby
      • REST
      • RPC
    • Exemples
      • iOS
      • Android
      • Web
    • Édition Enterprise
    • Découvrir
      • Présentation de la compatibilité avec MongoDB
    • Premiers pas
      • Créer une base de données Firestore compatible avec MongoDB et s'y connecter
      • Types de données, pilotes et fonctionnalités MongoDB compatibles
        • Types de données et pilotes compatibles
        • Fonctionnalités compatibles: 8.0
        • Fonctionnalités compatibles: 7.0
        • Fonctionnalités compatibles: 6.0
        • Fonctionnalités compatibles: 5.0
        • Fonctionnalités compatibles: 4.0
        • Fonctionnalités compatibles: 3.6
    • Gérer des bases de données
      • Créer et gérer des bases de données
    • Se connecter à une base de données
      • Authentifier et se connecter à une base de données
    • Gérer les données
      • Suppression groupée de données
      • Importer et exporter des données
    • Migrer
      • Migrer vers Firestore compatible avec MongoDB
      • Bonnes pratiques pour le chargement groupé de données
    • Développer
      • Différences de comportement
      • Index
        • Présentation des index
        • Gérer les index
      • Optimiser l'exécution des requêtes
        • Identifier les requêtes à optimiser
        • Analyser l'exécution des requêtes avec l'explication des requêtes
        • Optimiser l'exécution des requêtes
      • Gérer la conservation des données avec des règles TTL
      • Comprendre les lectures et les écritures à grande échelle
    • Sécurisez vos données
      • Identity and Access Management (IAM)
      • d'utiliser VPC Service Controls
      • Chiffrement côté serveur
      • Protéger les données avec des clés de chiffrement gérées par le client (CMEK)
        • À propos de CMEK
        • Utiliser CMEK
    • Utilisation, limites et tarifs
      • Quotas et limites
      • Exemples de tarification
      • Calculs de la taille des espaces de stockage
      • Référence d'exécution de requête
      • Établissements
    • Surveiller et résoudre des problèmes
      • Surveiller les métriques de base de données
      • Journaux d'audit
      • Résoudre les problèmes de latence
      • Comprendre les codes d'erreur
    • Sauvegarde et restauration
    • Sauvegardes et récupération à un moment précis
      • Planification de reprise après sinistre
      • Sauvegardes planifiées
      • Créer un planning de sauvegarde et restaurer des données
      • Effectuer une restauration sur place
      • Récupération à un moment précis (PITR)
      • Présentation de la PITR
      • Travailler avec la récupération PITR
  • Realtime Database
    • Présentation
    • Choisir une base de données
    • iOS+
      • Débutter
      • Données de structure
      • Lire et écrire des données
      • Utiliser des listes de données
      • Activer les fonctionnalités hors connexion
    • Android
      • Débutter
      • Données de structure
      • Lire et écrire des données
      • Utiliser des listes de données
      • Activer les fonctionnalités hors connexion
    • Web
      • Débutter
      • Données de structure
      • Lire et écrire des données
      • Utiliser des listes de données
      • Activer les fonctionnalités hors connexion
    • Flutter
      • Débutter
      • Données de structure
      • Lire et écrire des données
      • Utiliser des listes de données
      • Activer les fonctionnalités hors connexion
    • Admin
      • Débutter
      • Données de structure
      • Enregistrer les données
      • Récupérer des données
    • REST
      • Débutter
      • Données de structure
      • Enregistrer les données
      • Récupérer des données
      • Authentifier les requêtes REST
    • C++
      • Débutter
      • Données de structure
      • Enregistrer les données
      • Récupérer des données
    • Unity
      • Débutter
      • Données de structure
      • Enregistrer les données
      • Récupérer des données
    • Sécurité et règles
      • Comprendre les règles
      • Débutter
      • Règles de sécurité de la structure
      • Écrire les conditions des règles de sécurité
      • Données d'index
      • Gérer les règles via REST
    • Utilisation et performances
      • Comprendre la facturation
      • Limites Realtime Database
      • Surveiller l'utilisation de la base de données
      • Surveiller les performances de la base de données
      • Évolutivité avec plusieurs bases de données
      • Profiler votre base de données
      • Optimiser les performances de la base de données
    • Établissements
    • Sauvegardes automatisées
    • Afficher et modifier les données dans la console
    • Étendre avec Cloud Functions
    • Série de vidéos: Firebase pour les développeurs SQL
  • Storage
    • Présentation
    • iOS+
      • Débutter
      • Créer une référence
      • Importer des fichiers
      • Télécharger les fichiers
      • Utiliser les métadonnées de fichiers
      • Supprimer les fichiers
      • Répertorier les fichiers
      • Gérer les erreurs
    • Android
      • Débutter
      • Créer une référence
      • Importer des fichiers
      • Télécharger les fichiers
      • Utiliser les métadonnées de fichiers
      • Supprimer les fichiers
      • Répertorier les fichiers
      • Gérer les erreurs
    • Web
      • Débutter
      • Créer une référence
      • Importer des fichiers
      • Télécharger les fichiers
      • Utiliser les métadonnées de fichiers
      • Supprimer les fichiers
      • Répertorier les fichiers
      • Gérer les erreurs
    • Flutter
      • Débutter
      • Créer une référence
      • Importer des fichiers
      • Télécharger les fichiers
      • Utiliser les métadonnées de fichiers
      • Supprimer les fichiers
      • Répertorier les fichiers
      • Gérer les erreurs
    • Admin
      • Débutter
    • C++
      • Débutter
      • Créer une référence
      • Importer des fichiers
      • Télécharger les fichiers
      • Utiliser les métadonnées de fichiers
      • Supprimer les fichiers
      • Gérer les erreurs
    • Unity
      • Débutter
      • Créer une référence
      • Importer des fichiers
      • Télécharger les fichiers
      • Utiliser les métadonnées de fichiers
      • Supprimer les fichiers
      • Gérer les erreurs
    • Sécurité et règles
      • Comprendre la sécurité
      • Débutter
      • Règles de sécurité de la structure
      • Écrire les conditions des règles de sécurité
    • Établissements
    • Surveiller l'activité
    • Gérer les fichiers stockés dans la console
    • Étendre avec Cloud Functions
    • Intégration à Google Cloud
    • Questions fréquentes sur les modifications des forfaits
  • Règles de sécurité
    • Présentation
    • Premiers pas
    • Comprendre les règles de sécurité
      • Langage des règles de sécurité
      • Fonctionnement des règles de sécurité
      • Règles de sécurité et Firebase Authentication
    • Écrire des règles de sécurité
      • Règles de sécurité de base
      • Éviter les règles non sécurisées
      • Validation des données
    • Tester les règles de sécurité
      • Configurer l'émulateur
      • Créer des tests unitaires
      • Générer des rapports de test
      • Validez rapidement les règles de sécurité
    • Gérer et déployer les règles de sécurité
  • App Hosting
    • Présentation
    • Découvrir
    • Fonctionnement d'App Hosting
    • Processus de compilation d'App Hosting
    • Coûts d'App Hosting
    • Solutions sans serveur associées
    • Premiers pas
    • Déployer une application de base
    • Déployer plusieurs environnements
    • Déployer une application monorépertoire
    • Autres méthodes de déploiement
    • Développer
    • Frameworks et outils
    • Configurer et gérer les backends
    • Associer un domaine personnalisé
    • Intégrer les SDK Firebase
    • Documentation de référence de l'API
    • Mettre en cache le contenu de l'application
    • Surveiller, journaliser et déboguer
    • Gérer les déploiements et les versions
    • Tester votre application en local
    • Surveiller les routes
    • Écrire et afficher les journaux
    • FAQ et dépannage
    • Cloud Audit Logging
    • Solutions
    • Optimiser le chargement d'images sur Next.js
    • Connecter un réseau VPC
  • Hosting
    • Présentation
    • Parcourir les cas d'utilisation
    • Premiers pas
    • Tester, prévisualiser et déployer
    • Déployer via des demandes d'extraction GitHub
    • Partager les ressources du projet entre plusieurs sites
    • Associer un domaine personnalisé
    • Configurer le comportement d'hébergement
    • Configurer les réécritures i18n
    • Ajouter des SDK à l'aide d'URL réservées
    • Diffuser du contenu dynamique et héberger des microservices
      • Aperçu
      • Utiliser Cloud Functions for Firebase
      • Utiliser Cloud Run
      • Gérer le comportement du cache
    • Intégrer des frameworks Web
      • Aperçu
      • Intégrer Angular
      • Intégrer Next.js
      • Intégrer Flutter
      • Intégrer d'autres frameworks avec Express.js
    • Gérer les canaux en direct et les versions preview, les versions et les versions
    • Surveiller les données des requêtes Web avec Cloud Logging
    • Utilisation, quotas et tarification
    • Déployer à l'aide de l'API REST
  • Cloud Functions
    • Présentation
    • Comparaison des versions de 1re et 2e génération
    • Parcourir les cas d'utilisation
    • Premiers pas
    • Passer à la 2e génération
    • Appeler directement des fonctions
      • Fonctions d'appel depuis votre application
      • Appeler des flux Genkit à partir de votre application
      • Fonctions d'appel via des requêtes HTTP
      • Mettre des fonctions en file d'attente avec Cloud Tasks
      • Exécuter des fonctions selon une programmation
    • Déclencher des fonctions d'arrière-plan
      • Déclencheurs d'alerte Firebase
      • Déclencheurs d'événements/d'extensions personnalisés
      • Déclencheurs d'authentification bloquée
      • Déclencheurs Cloud Firestore
      • Déclencheurs Realtime Database
      • Déclencheurs Remote Config
      • Déclencheurs Cloud Storage
      • Déclencheurs Pub/Sub
      • Déclencheurs Test Lab
    • Écrire des fonctions
      • Gérer les options de déploiement et d'exécution
      • Écrire des fonctions dans TypeScript
      • Synchronisation, asynchrone et promesses
      • Réessayer les fonctions asynchrones
      • Configurer votre environnement
      • Organiser les fonctions
      • Gérer les dépendances
      • Optimiser les réseaux
      • Conseils et astuces
    • Fonctions de test
      • Exécuter des fonctions localement
      • Fonctions de tests unitaires
      • Tester les fonctions de manière interactive
    • Fonctions de surveillance
      • Écrire et afficher les journaux
      • Signaler les erreurs
    • Documentation de référence de l'API
      • Node.js 2e génération
      • Node.js 1re génération
      • SDK de test Node.js
      • Python
      • Spécification du protocole pour https.onCall
    • Cloud Run Functions et Firebase
    • Emplacements Cloud Functions
    • Quotas et limites
    • Cloud Functions (1st gen)
      • Déclencheurs d'analyse
      • Déclencheurs d'authentification
      • Déclencheurs d'authentification bloquée
      • Fonctions d'appel depuis votre application
      • Fonctions d'appel via des requêtes HTTP
      • Déclencheurs Cloud Firestore
      • Déclencheurs Cloud Storage
      • Configurer votre environnement
      • Mettre des fonctions en file d'attente avec Cloud Tasks
      • Premiers pas
      • Gérer les options de déploiement et d'exécution
      • Organiser les fonctions
      • Déclencheurs Pub/Sub
      • Déclencheurs Realtime Database
      • Déclencheurs Remote Config
      • Signaler les erreurs
      • Exécuter des fonctions selon une programmation
      • Déclencheurs Test Lab
      • Écrire et afficher les journaux
  • Extensions
    • Présentation
    • Exemples de cas d'utilisation
    • Utiliser une extension dans votre projet
    • Aperçu
    • Installer une extension
    • Gérer les extensions installées
    • Autorisations accordées à une extension
    • Gérer les configurations avec des fichiers manifestes
    • Extensions de Firebase
    • E-mail de déclenchement
      • Premiers pas
      • Utiliser des modèles de guidons
      • Gérer l'état de diffusion
    • Supprimer les données utilisateur
      • Débutter
    • Générateur de bundle Firestore
      • Débutter
      • Référence
    • Redimensionner des images
    • Exporter des collections vers BigQuery
    • Traduire du texte
    • Compteur distribué
    • Raccourcir les URL
    • Limiter les nœuds enfants
    • Créer et publier des extensions
    • Aperçu
    • Premiers pas
    • Écrire des fonctions
    • Configurer les paramètres
    • Gérer des événements de cycle de vie
    • Ajouter des hooks utilisateur
    • Configurer l'accès approprié