问题标签 [firebase-remote-config]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 从 Firebase Android 获取的值
我尝试从 Firebase 中的远程配置中获取特定值,但它总是给我第一次在客户端定义的值。
这是我的代码:
任何想法可能是错误的都会被评估
android - 如何知道发布了哪个 Firebase 远程配置参数
假设我在 Firebase 控制台中有 50 个远程配置参数,我更改了一个。然后我按下发布更改按钮。
在 Android 客户端上,firebaseRemoteConfig.activateFetched();
有没有办法查看到底发生了什么变化,或者我必须遍历所有 50 个参数并测试它们?
firebase - Firebase远程配置-带有密钥的“随机百分位用户”
我正在探索使用 Firebase 的“随机百分位用户”条件来针对客户群的不同部分进行 A/B 测试,并在查看Firebase 远程配置参数和条件文档后有几个问题:
根据该项目中定义的键,每个应用程序实例都永久映射到随机整数或小数。
假设
setUserProperty
对于所有生成的百分位数(即没有键和有键的百分位数),这个值都保持不变,直到应用程序处于卸载状态。这是一个正确的假设吗?如果条件映射到 <= 50 的随机百分位数,然后我将该条件更改为仅目标 <= 10(但不要修改与随机百分位数关联的键),我希望 11-50 百分位数现在匹配下一个条件(可能是默认值),但原来的 0 到 10 个百分位数仍应符合条件。这些假设是否正确?
一旦为用户创建了一个随机百分位数,只要该百分位数的键不改变,该值是否会在任何条件突变中持续存在?例如,对于关键
"firebase_test"
用户 A,百分位值为 47%。只要用户 A 不卸载应用程序,用户的百分位值将始终为 47%"firebase_test"
。FirebaseRemoteConfig 单例是否对值进行任何持久化?我假设缓存过期后的提取将忽略
getValue
方法先前返回的任何值,并简单地返回配置的最新值。有没有办法打印出用户为给定键分配的百分位值(也没有键)?例如调用
mFirebaseRemoteConfig.getPercentile("firebase_test")
会返回1.234
。
谢谢!
android - Firebase:如何显示 unicode 字符串变量?
您好——我最近开始向我的 Android 应用程序添加 Firebase 远程配置支持。但是,我开始意识到我在默认配置或远程配置中设置的任何 unicode 字符串都会按原样呈现。
例如,假设有一个键currency
,我将它的值设置为\u20b9
- 然后我的应用程序按原样呈现它,而不是像它应该的那样呈现卢比符号 (₹)。
在相关说明中,如何在配置值中插入换行符,以便在渲染时插入换行符而不是序列 -\n
firebase - Firebase Remote Config App Version 条件比较
我正在使用 Firebase 远程配置,我正试图围绕应用程序版本条件。
https://firebase.google.com/docs/remote-config/parameters#rule_types说我必须对其进行字符串匹配。
但我真的需要一种方式来说明 parameter_x 在不同的版本范围内会有不同的值。
有什么办法可以做到这一点,还是我坚持想出一个荒谬的正则表达式?
android - Firebase 远程配置 - 初始获取返回本地默认值
我正在使用 Firebase 远程配置来获取远程数据,并且我的应用需要从第一次启动时获得的最新数据。
我正在我的应用程序中进行获取和更新onCreate()
:
并读取值:
- 第一次获取运行良好(
activateFetched()
成功触发),但它返回remote_config_defaults
值而不是发布的远程配置。 - 第二次获取,即使是几秒钟后,也会返回远程值。
- 之后,以下提取受 cacheExpiration 规则的约束(完全可以)。
知道为什么在第一次调用时没有获取我的远程值吗?
android - Firebase 远程配置:Map.keySet() 上的 NullPointerException
对于很多用户,我遇到了以下崩溃:
我通过外部库搜索,发现崩溃的来源是以下类zzbtn中的firebase-config库(参见方法-zza())。
此类用于 FirebaseRemoteConfig 类(参见方法 zzt()),如下所示:
https://gist.github.com/anonymous/e6f23c1dc37bf905a9224d8b72ab6cd9
我在我的应用程序类中使用 FirebaseRemoteConfig,如下所示:
zzbto 类在这里:
https://gist.github.com/anonymous/e2f3a67e6fd3be51ba4456fe2e847890
请帮助解决此崩溃。
android - Unity Firebase 远程配置更新速度非常慢
我在 firebase 控制台上设置了一个要使用的值,但更新需要半天以上的时间。这应该发生吗?这是我的代码。它总是返回成功,但它只给出之前更新的值。