我设置了一个在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;
答案 0 :(得分:1)
Firebase远程配置会缓存值,以便您的抓取功能不会对服务发送垃圾邮件,并导致用户过度使用网络。设备。如果您尝试过于频繁地抓取,它也会限制您的提取。
在开发期间(仅在开发期间),使用" development mode"并将fetch cache expiration设置为0,以便测试对Remote Config参数的更改。
答案 1 :(得分:0)