我在 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;
最佳答案
Firebase Remote Config 缓存值,这样您的提取就不会向服务发送垃圾邮件,也不会导致用户设备过度使用网络。如果您尝试过于频繁地获取,它还会限制您的获取。
在开发期间(并且仅在开发期间),使用“development mode”并将您的提取缓存到期时间设置为 0,以便您可以测试对远程配置参数的更改。
关于android - Unity Firebase Remote Config 更新速度非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42367682/