首页 文章

Firebase远程配置/分析setUserProperty条件不执行任何操作

提问于
浏览
0

我们正在使用Firebase根据应用程序当前是否指向Beta,Staging或Live来设置不同的可切换功能,以便我们可以逐步测试而无需完全使用某项功能 .

我们通过在远程配置中设置3个条件来实现此目的,具体取决于在应用程序中如何设置用户属性“ios_environment” .

enter image description here

在应用程序的开发版本中,我们可以轻松地在环境之间切换,调用以下代码来切换应用程序当前运行的条件:

Analytics.setUserProperty(environment.rawValue, forName: "ios_environment")

它将其设置为“beta”,“staging”或“live” .

应用程序中发生的情况是针对特定的远程配置参数,它只会决定使用默认值,并且似乎永远不会在设置的条件下拾取:

enter image description here

因此,对于上图中的参数,我们希望它仅适用于Beta环境,但它只需要默认值 .

我希望我的问题清楚,很难弄清楚什么是错的 .

1 回答

相关问题