Dépannage et questions fréquentes sur Remote Config
Restez organisé à l'aide des collections
Enregistrez et classez les contenus selon vos préférences.
Cette page fournit une aide au dépannage et des réponses aux questions fréquentes sur l'utilisation de Remote Config. Si vous ne trouvez pas ce que vous cherchez ou si vous avez besoin d'aide, contactez l'assistance Firebase.
Dépannage général/Questions fréquentes
Pourquoi les valeurs récupérées ne modifient-elles pas le comportement et l'apparence de mon application ?
À moins que vous n'extraire les valeurs avec fetchAndActivate(), les valeurs sont stockées localement, mais ne sont pas activées. Pour activer les valeurs récupérées afin qu'elles puissent prendre effet, appelez activate. Cette conception vous permet de contrôler le moment où le comportement et l'apparence de votre application changent, car vous pouvez choisir quand appeler activate. Une fois que vous avez appelé activate, le code source de votre application détermine quand les valeurs de paramètre mises à jour sont utilisées.
Par exemple, vous pouvez récupérer des valeurs, puis les activer la prochaine fois qu'un utilisateur démarrera votre application. Cela évite de retarder le démarrage de l'application pendant qu'elle attend les valeurs récupérées du service. Les modifications apportées au comportement et à l'apparence de votre application se produisent lorsque celle-ci utilise les valeurs de paramètre mises à jour.
Je fais beaucoup de requêtes d'extraction lors du développement de mon application. Pourquoi mon application n'obtient-elle pas toujours les dernières valeurs du service lorsqu'elle envoie des requêtes d'extraction ?
Lors du développement d'une application, vous pouvez être amené à récupérer et à activer des configurations très fréquemment (plusieurs fois par heure) pour pouvoir itérer rapidement à mesure que vous développez et testez votre application. Pour permettre une itération rapide sur un projet comptant jusqu'à 10 développeurs, vous pouvez définir temporairement un objet FirebaseRemoteConfigSettings avec un intervalle de récupération minimal faible (setMinimumFetchIntervalInSeconds) dans votre application.
Combien de temps faut-il au service Remote Config pour renvoyer les valeurs récupérées après l'envoi d'une requête de récupération par mon application ?
Les appareils reçoivent généralement les valeurs récupérées en moins d'une seconde, et souvent en millisecondes. Le service Remote Config traite les requêtes de récupération en quelques millisecondes, mais le temps nécessaire pour effectuer une requête de récupération dépend de la vitesse du réseau de l'appareil et de la latence de la connexion réseau utilisée par l'appareil.
Si votre objectif est d'appliquer les valeurs récupérées dans votre application le plus rapidement possible, mais sans créer une expérience utilisateur désagréable, envisagez d'ajouter des appels à fetchAndActivate chaque fois que votre application effectue un actualisation en plein écran.
Sauf indication contraire, le contenu de cette page est régi par une licence Creative Commons Attribution 4.0, et les échantillons de code sont régis par une licence Apache 2.0. Pour en savoir plus, consultez les Règles du site Google Developers. Java est une marque déposée d'Oracle et/ou de ses sociétés affiliées.
Dernière mise à jour le 2026/03/17 (UTC).
[[["Facile à comprendre","easyToUnderstand","thumb-up"],["J'ai pu résoudre mon problème","solvedMyProblem","thumb-up"],["Autre","otherUp","thumb-up"]],[["Il n'y a pas l'information dont j'ai besoin","missingTheInformationINeed","thumb-down"],["Trop compliqué/Trop d'étapes","tooComplicatedTooManySteps","thumb-down"],["Obsolète","outOfDate","thumb-down"],["Problème de traduction","translationIssue","thumb-down"],["Mauvais exemple/Erreur de code","samplesCodeIssue","thumb-down"],["Autre","otherDown","thumb-down"]],["Dernière mise à jour le 2026/03/17 (UTC)."],[],[]]