在后台运行时如何从数据库加载数据?

时间:2018-06-29 15:08:11

标签: react-native-firebase

如果我在iOS上收到推送通知,我想在后台从Firebase数据库中提取一些相关数据,以便我的用户可以在火车上阅读他们的文章。

我得到了适当的onDisplayNotification事件,并且确实触发了该事件,但是当我查询数据库时,它直到应用程序前台运行时才加载相关数据,此时用户可能会脱机

据我所知,这是react-native-firebase的一个故意方面,可防止应用程序在应用程序后台消耗潜在的大量资源。

那么当我的应用程序后台运行时,如何从firebase.database()中检索条目?

1 个答案:

答案 0 :(得分:0)

事实证明,这是版本4中的a bug,这会导致操作系统因贪婪而降低火力。

关注https://github.com/invertase/react-native-firebase/issues/971以取得进步。