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 supplémentaire, 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 ?
Sauf si vous récupérez des valeurs avec
fetchAndActivate(),
elles 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émarre 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 ensuite lorsque votre application utilise les valeurs de paramètre mises à jour.
J'effectue de nombreuses requêtes de récupération 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 de récupération ?
Lors du développement d'une application, vous pouvez récupérer et activer des configurations très
fréquemment (plusieurs fois par heure) pour itérer rapidement lors du développement
et du test de votre application. Pour permettre une itération rapide sur un projet avec jusqu'à 10
développeurs, vous pouvez définir temporairement un
FirebaseRemoteConfigSettings objet avec un intervalle de récupération minimal faible (setMinimumFetchIntervalInSeconds) dans votre application.
À quelle vitesse le service Remote Config renvoie-t-il les valeurs récupérées après
mon application a envoyé une requête de récupération ?
Les appareils reçoivent généralement les valeurs récupérées en moins d'une seconde, et souvent
reçoivent les valeurs récupérées en quelques millisecondes. Le service Remote Config gère 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 de faire en sorte que les valeurs récupérées prennent effet dans votre application dès que
possible, mais sans créer une expérience utilisateur désagréable,
envisagez d'ajouter des appels à fetchAndActivate chaque fois que
votre application effectue une 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/04/18 (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/04/18 (UTC)."],[],[]]