首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >同步获取Firebase远程配置

同步获取Firebase远程配置
EN

Stack Overflow用户
提问于 2018-01-30 16:05:31
回答 1查看 2K关注 0票数 0

我使用Firebase进行A/B测试。我注意到不能同步地获得远程配置,因为

代码语言:javascript
复制
 -(void)fetchWithCompletionHandler:(nullable FIRRemoteConfigFetchCompletion)completionHandler;

FIRRemoteConfig方法在主线程上执行完成块。因此,我没有办法阻止主线程,直到它完成。

我试图在didFinishLaunchingWithOptions of AppDelegate中获得远程配置

EN

回答 1

Stack Overflow用户

发布于 2018-01-30 17:34:06

与大多数现代的web一样,Firebase远程Config异步地从其服务器获取数据,并且没有同步读取的选项。没有办法说提取可能需要多长时间,所以阻止主线程是个坏主意。诚实地说,完成处理程序是处理异步加载的数据的最佳方法,而且在用户继续使用该应用程序之前必须是可用的。

几个相关问题:

一般来说:让用户等待更新的配置数据,会导致较少的用户体验。对于大多数应用程序,您都可以轻松地启动,在启动远程配置数据时获取更新的远程配置数据,而不是立即等待应用程序继续上次加载的数据。当用户重新启动应用程序时,它会应用以前加载的数据,然后立即执行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48525765

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档