Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/207.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 当应用程序被终止时,Firebase不再同步数据库_Android_Firebase_Firebase Realtime Database - Fatal编程技术网

Android 当应用程序被终止时,Firebase不再同步数据库

Android 当应用程序被终止时,Firebase不再同步数据库,android,firebase,firebase-realtime-database,Android,Firebase,Firebase Realtime Database,目前我有一个服务,它将所有更改侦听器添加到实时数据库(onchildaded、onChildChanged等),该数据库在启动时启动。但当我启动我的应用程序,然后退出,并将其从“最近的应用程序”屏幕中删除时,android会将其杀死,我再也不会收到任何数据库更改。所以我不能再发出任何通知,通知用户数据库中有一些新数据 有没有一种方法可以在不创建永久通知的情况下实现这一点,从而防止android终止该服务?在应用程序未运行时通知用户事件,请使用和/或。但我需要创建一个外部服务(例如在web服务器上

目前我有一个服务,它将所有更改侦听器添加到实时数据库(onchildaded、onChildChanged等),该数据库在启动时启动。但当我启动我的应用程序,然后退出,并将其从“最近的应用程序”屏幕中删除时,android会将其杀死,我再也不会收到任何数据库更改。所以我不能再发出任何通知,通知用户数据库中有一些新数据


有没有一种方法可以在不创建永久通知的情况下实现这一点,从而防止android终止该服务?

在应用程序未运行时通知用户事件,请使用和/或。但我需要创建一个外部服务(例如在web服务器上),该服务监控数据并发送通知,对吗?Firebase云消息不支持直接设备到设备消息发送。你确实需要一个应用服务器来发送这样的消息。看见