标签: firebase-remote-config

Firebase远程配置返回0(Swift iOS)

我已将Firebase远程配置添加到我的应用程序中.它成功获取配置但始终返回0.我正在使用的代码如下.目前viewDidLoad是否有所作为?

谢谢

let remoteConfig = FIRRemoteConfig.remoteConfig()
let iTry = remoteConfig["iTryAgainSessions"].numberValue!
let tryInt = Int(iTry)
print("I Try: \(tryInt)")
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-remote-config

1
推荐指数
1
解决办法
3337
查看次数

用于远程配置的 Firebase Rest api

试图找到一个服务器到服务器(最好是在 python 中),以连接 Firebase 远程配置。

操作:查看和编辑。

发现这个有用的点子,

它包含身份验证、数据库和存储,但不包含远程配置。

我可以将自己的添加到 pip,但我没有找到任何记录其余 api 的内容 Remote Config

python firebase firebase-remote-config

1
推荐指数
1
解决办法
5506
查看次数

Firebase远程配置-检查值是否存在

我想在我的应用程序中为某些布尔值实现某种代理。逻辑如下:

  1. 我从后端收到一组值
  2. 我也在Firebase中设置了其中一些值
  3. 在应用程序中使用值时,我首先检查Firebase中是否存在该值

    3.1。如果存在,请使用Firebase值

    3.2。如果不存在,则取后端值

问题是-如何检查Firebase远程配置中是否存在该值?

android firebase firebase-remote-config

1
推荐指数
2
解决办法
2769
查看次数

Firebase 远程配置:仅调用一次

我已经实现了 Firebase 文档中的基本代码:

mFirebaseRemoteConfig = FirebaseRemoteConfig.getInstance();
        FirebaseRemoteConfigSettings configSettings = new FirebaseRemoteConfigSettings.Builder()
                .setMinimumFetchIntervalInSeconds(20)
                .build();
        mFirebaseRemoteConfig.setConfigSettingsAsync(configSettings);

        mFirebaseRemoteConfig.fetchAndActivate()
                .addOnCompleteListener(this, new OnCompleteListener<Boolean>() {
                    @Override
                    public void onComplete(@NonNull Task<Boolean> task) {
                        if (task.isSuccessful()) {
                            boolean updated = task.getResult();
                            LogUtils.LOGD("XXXXX", "firebase remote config fetch OK");
                            treatRemoteConfigValues();

                        } else {
                            LogUtils.LOGD("XXXXX", "firebase remote config fetch failed!!!!");
                        }
                    }
                });
Run Code Online (Sandbox Code Playgroud)

这个回调只被调用一次(在第一次初始化期间),我不明白为什么这个回调不是每 20 秒调用一次。我试图从 Firebase 配置界面更新值,也没有任何反应。

谢谢你们的帮助!

android firebase-remote-config

1
推荐指数
1
解决办法
548
查看次数

flutter 中的 ShoreBird 是什么?它与 Firebase Remote Config 有何不同?

我一直在使用 Firebase Remote Config 动态更新Flutter应用程序中的某些功能。例如,我使用它根据用户所在的地区更改我的应用程序的主题。然后我发现ShoreBird这是一个CodePush颤振应用程序的解决方案。我读过一些关于它的博客,但我仍然没有真正理解这些概念......

firebase flutter firebase-remote-config shorebird

1
推荐指数
1
解决办法
462
查看次数

授予对Firebase远程配置的只读访问权限的最小权限集?

我们已经在Google Firebase上为我们的应用程序设置了“远程配置”,可以通过服务帐户访问该服务,该帐户应具有最低要求的角色。拥有仅对远程配置的只读访问权限将是完美的。

但是,我们无法提出工作集。Firebase Viewer角色工作正常,但已附加107个权限。显然我们不需要那么多吗?例如,我成功删除了所有带automl.20+或前缀)的前缀,但是一旦我更深入地查找似乎无关的前缀,例如:firebasedynamiclinks.domains.listlogging.logEntries.listcloudtestservice.environmentcatalog.get它炸毁并且remoteConfig项目的端点开始返回http错误500(内部错误)。在我的解释中,这表明在剩余的权限集中存在一些冲突。

是否有确定的权限仅允许读取“远程配置”?

permissions firebase firebase-remote-config

0
推荐指数
1
解决办法
109
查看次数

什么是Firebase远程配置开发人员模式

我将Firebase Remote Config添加到应用程序,并且对.setMinimumFetchIntervalInSeconds(...)& 的用途感到困惑.setDeveloperModeEnabled(true/false)。这些文档讨论的是开发人员模式,但我不确定他们是否清楚地解释了其实际功能。它必须与之串联使用setMinimumFetchIntervalInSeconds还是可以单独使用,如果单独使用,它会做什么?

Secondly I'm testing my test boolean value in a debug build of the app, with values set to 5 minutes or hours but still I always get my value within 3 seconds. when I set setDeveloperModeEnabled to false or not add the FirebaseRemoteConfigSettings to my instance at all, I still have not observed the famed throttle exception and I get my values immediately. It basically looks like my cache settings …

android firebase firebase-remote-config

0
推荐指数
1
解决办法
1647
查看次数

如何存储远程配置的默认数组?

我正在尝试在远程配置中存储一些值,我希望能够将这些值作为首选项屏幕中的列表选项呈现给用户。

我的列表首选项可以作为具有常用 xml 文件值的静态列表正常工作,并且可以很好地读取远程配置(存储为 JSON 数组)。

我的问题是如何存储可以被从远程配置读取的列表替换的默认列表。

我尝试将它们存储在活动中的列表中,并在任何可能起作用的地方使用吸气剂,但我找不到任何有关如何读取首选项屏幕的默认值的信息(通过 xml 中的默认值,甚至通过硬编码)它)。

任何为我指明正确方向的提示都会非常有帮助。

android firebase-remote-config

0
推荐指数
1
解决办法
2324
查看次数

RemoteConfig 没有互联网给出空字符串

我有这个类,用于从 Firebase 获取远程配置。

internal object MyConfig {

    const val KEY = "test_key"

    private var remoteConfig: FirebaseRemoteConfig = FirebaseRemoteConfig.getInstance()

    init {
        val configSettings = FirebaseRemoteConfigSettings.Builder()
            .setMinimumFetchIntervalInSeconds(3600)
            .build()
        remoteConfig.setConfigSettingsAsync(configSettings)
        remoteConfig.fetchAndActivate()
    }

    fun getKey(): String {
        return mRemoteConfig.getString(KEY)
    }
}
Run Code Online (Sandbox Code Playgroud)

这工作正常,但如果我在应用程序打开时没有互联网,那么密钥将是"". 当我恢复互联网时,关键仍然是""我调用getKey().

我怎样才能做到这一点,如果键作为 the 返回,""则该值不会存储在remoteConfig?

android kotlin firebase firebase-remote-config

0
推荐指数
1
解决办法
601
查看次数

Firebase 远程配置在获取值时崩溃。不符合键值编码

我正在遵循为 iOS 设置 Firebase 的文档。

remoteConfig = RemoteConfig.remoteConfig()
remoteConfig.setDefaults(fromPlist: "FirebaseRemoteConfigDefaults")
let settings = RemoteConfigSettings()
settings.minimumFetchInterval = 0
remoteConfig.configSettings = settings
print("Remote Config Response:\(self.remoteConfig.value(forKey: "OnboardingGroup"))")
Run Code Online (Sandbox Code Playgroud)

然后,当尝试获取“此类与键 OnboardingGroup 的键值编码不兼容”的值时,它会崩溃。

不太确定我可能哪里出错了。对此有任何帮助将不胜感激。

这是我的 FirebaseRemoteConfigDefaults.plist:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>OnboardingGroup</key>
    <string>group-1</string>
</dict>
</plist>
Run Code Online (Sandbox Code Playgroud)

但手动设置值时也会崩溃。

ios firebase firebase-remote-config

0
推荐指数
1
解决办法
795
查看次数