15

我目前正在 Firebase 中对远程配置值运行 A/B 测试。测试的目标是针对具有包含在正则表达式中的用户属性 X 的用户。

我的问题是我在设置用户属性之前为用户获取远程配置,所以我需要在设置用户属性时更新远程配置。所以基本上,远程配置的强制更新(因为用户现在是 AB 测试的一部分而更新)。

有任何想法吗?

4

2 回答 2

2

小心 Firebase 更新:iOS 和 Android。您可以在这里阅读更多相关信息:https ://medium.com/@elye.project/be-careful-when-using-firebase-remote-config-control-for-pre-announced-feature-52f6dd4ecc18

在 iOS 配置上,可以使用以下代码强制更新:

config.fetch(withExpirationDuration: 0, completionHandler: fetchCompletion)
于 2019-03-04T14:41:02.063 回答
2

这篇文章会帮助你。

强制您的用户使用 firebase 更新您的应用

此代码将应用程序设置为每分钟获取一次。

firebaseRemoteConfig.fetch(60)

但是这种方法不会强制更新应用程序。

因此,我建议您对所有服务器 API 实现进行版本检查的功能。例如,如果您的应用程序版本已更新,所有 API 都会返回“您需要更新您的应用程序”错误。

于 2019-03-04T02:20:36.967 回答