我正在使用Firebase构建一个Web应用程序,我看到他们发布了具有所有强大新功能的扩展。但是,“远程配置”部分现在仅适用于Android和IOS应用程序。有没有办法在Web应用程序上也应用远程配置?
答案 0 :(得分:27)
firebaser here
目前无法从网络应用访问Firebase远程配置。我们正在考虑在未来的版本中添加它,但像往常一样:没有承诺,没有时间表。
<强>更新强>
Using the (new) Remote Config REST API您可以阅读模板,但这还没有像服务在访问客户端时那样解决变量。换句话说:REST API用于修改变量,替换控制台。它不是用于替换Android / iOS SDK,也不是用于在一个不可用的平台上构建自己的SDK。
答案 1 :(得分:4)
如果您对网络上的远程配置感兴趣,我建议您提供以下提示: 我在我的网络应用程序上做到了这一点并且它运行良好。
firebase数据库中的创建一个配置节点,例如:
sampleFirebaseDB-c2555
{
config :
{
'lang':'EN',
'color':'blue', ...
}
}
从javascript使用常规firebase数据库读取
firebase.database.ref('/config/').once('value').then(function(snap){
});
并将其存储在对象或本地。 并且您可以在应用程序中通过点表示法访问对象专有文件
并且要更改配置,您可以创建管理页面来更改这些数据库对象或直接在firebase中更改它们
我希望有帮助:D
答案 2 :(得分:3)
Firebase于3/7/2018发布了远程配置REST API。
https://firebase.google.com/docs/remote-config/use-config-rest
答案 3 :(得分:0)
如果您只是在做网络搜索,那么谷歌优化就是一种选择。如果您需要使用一个工具来定位所有3个平台,但不确定它是否对此有用。
答案 4 :(得分:-2)
我用自己的launchdarkly.com来做到这一点。它不是免费的(第一个计划为79美元/月)但支持很多东西(用户细分,渐进式推出等)。