2

我在 firebase 控制台上设置了一个要使用的值,但更新需要半天以上的时间。这应该发生吗?这是我的代码。它总是返回成功,但它只给出之前更新的值。

case Firebase.RemoteConfig.LastFetchStatus.Success:
    Firebase.RemoteConfig.FirebaseRemoteConfig.ActivateFetched();
    statusText.text = "Remote data loaded and ready.";
    dateText.text =   Firebase.RemoteConfig.FirebaseRemoteConfig.GetValue("eventDate").StringValue;
    DebugLog("Firebase dateText: " + dateText.text);
    EventTimer.Instance.SetRemoteConfigDate(dateText.text);

    DebugLog("Firebase Remote data loaded and ready.");
    break;
4

2 回答 2

1

Firebase 远程配置缓存值,以便您的提取不会向服务发送垃圾邮件并导致用户设备过度使用网络。如果您尝试过于频繁地获取,它也会限制您的获取。

在开发期间(并且仅在开发期间),使用“开发模式”并将获取缓存过期设置为 0,以便您可以测试对远程配置参数的更改。

于 2017-02-21T18:08:38.070 回答
0

你在 PC 统一编辑器中测试它吗?您需要部署在 android 或 ios 设备中。

https://github.com/firebase/quickstart-unity/issues/9

于 2017-02-21T14:44:07.287 回答