【问题标题】:How to get updated remote config values after setting user properties设置用户属性后如何获取更新的远程配置值
【发布时间】:2019-02-06 22:07:23
【问题描述】:

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

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

有什么想法吗?

【问题讨论】:

    标签: firebase firebase-remote-config firebase-ab-testing


    【解决方案1】:

    这篇文章会对你有所帮助。

    Force your users to update your app with using firebase

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

    firebaseRemoteConfig.fetch(60)
    

    但此方法不会强制更新应用。

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

    【讨论】:

      【解决方案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)
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-12-24
        • 1970-01-01
        • 1970-01-01
        • 2019-02-19
        • 1970-01-01
        相关资源
        最近更新 更多