android - Firebase Remote Config 长请求响应时间问题

标签 android ios firebase firebase-remote-config

我们在我们的应用程序中使用 Firebase Remote Config,因为我们希望在应用程序启动之前获取所有配置变量(这对我们至关重要),我们向我们的应用程序添加了“扩展启动画面”。 案例是,在应用程序全新启动或我们从 App Store(未配置 Firebase)使用 Firebase 版本更新应用程序的情况下,请求远程配置 (remoteConfig.fetch(withExpirationDuration:)) 大约需要 3 秒,也有请求需要 8 秒的情况...

我们测试过,每次尝试在 Android 上执行相同的请求大约需要 1 秒。

是否有人遇到同样的问题?应用程序启动时间增加的额外 ~3 秒对我们来说非常痛苦。

我们调查了请求流量,我们注意到在 iOS 上,在请求远程配置值之前还有 3 个与 Firebase 相关的请求(我们假设这些请求被嵌入到串行队列中)。


请记住,我们在没有 Firebase developer 模式的情况下执行测试。

最佳答案

为了快速响应,您可以使用 Firebase 数据库。
远程配置并非为快速响应而设计。

关于android - Firebase Remote Config 长请求响应时间问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46071648/

相关文章:

java - 当 Firebase 实时数据库上的数据发生变化时获取实时数据变化更新

android - 从 Firebase Android Studio 检索数据

android - 将官方 WebRTC SDK 集成到 Android/iOS APP 的文档/示例

android - ScrollView 不滚动

android - 无法自定义 EditText 在横向上选择 handle / anchor 的外观

ios - 自定义标注 View 按钮到 map

ios - 使用 MagicalRecord 3 的 CoreData 内存设置

firebase - 我可以使用此快照调用访问文档ID吗?

java - Android 中任何线程中的异常为何以及如何导致整个应用程序崩溃

iphone - 为什么不能重用任何UITableView单元格?