gpt4 book ai didi

firebase - 如何根据应用版本定义 firebase-remote-config 参数

转载 作者:行者123 更新时间:2023-12-03 16:25:43 25 4
gpt4 key购买 nike

我需要根据应用程序版本分发一些设置,例如如果应用程序版本等于“4.0.1”,则为 else b。我发现可以定义一个名为“版本”的条件,但文档说它绑定(bind)到应用程序的包名称,而不是版本或版本代码。

看这里https://firebase.google.com/docs/remote-config/parameters

我尝试通过“版本”条件指定应用程序版本,但它不起作用。对此的任何想法将不胜感激。

最佳答案

主要问题是远程配置的“版本”是内部版本号,而不是实际版本号 .

我发现的方法是您可以在 Firebase 中添加一个“用户属性”,例如“app_version”。然后当应用程序启动时添加以下代码:

let version = Bundle.main.object(forInfoDictionaryKey: "CFBundleShortVersionString") as! String
Analytics.setUserProperty(version, forName: "app_version")

然后,您可以在远程配置中使用此用户属性作为条件,瞧,您可以基于版本号的一些远程配置值。请注意,这也需要使用 Firebase Analytics。

关于firebase - 如何根据应用版本定义 firebase-remote-config 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46089407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com