NativeScript firebase:应用程序关闭时,后台服务中不会保留Firebase实例

时间:2016-10-23 06:52:31

标签: firebase-realtime-database nativescript

我尝试使用NativeScript中的以下后台服务点击来电,并在Firebase数据库中搜索来电号码。

如果应用程序UI在Android中可见或最小化,但是当应用程序关闭时(但是,服务在后台运行),firebase.query来自nativescript-plugin-firebase代码可以正常工作,它会抛出{{1}错误。任何想法。

应用/ broadcastreceivers / NotificationEventReceiver.js:

firebase.query: TypeError: Cannot read property 'child' of null

更新:nativescript-plugin-firebase中的line会导致此问题,因为一旦应用程序关闭,firebaseInstance就不会在服务中保留。

1 个答案:

答案 0 :(得分:0)

我认为这是因为firebase永远不会在后台服务中启动,我想你只是在应用程序代码中这样做,所以当它在前台时它可以工作。