Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.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侦听器对电池寿命和CPU的影响_Android_Firebase_Service_Firebase Realtime Database - Fatal编程技术网

Android Firebase侦听器对电池寿命和CPU的影响

Android Firebase侦听器对电池寿命和CPU的影响,android,firebase,service,firebase-realtime-database,Android,Firebase,Service,Firebase Realtime Database,如果我想在我的android应用程序中有一个服务,如果签名用户朋友的请求中添加了一个孩子,那么它会影响用户的电池或CPU吗?是的,我应该考虑另一个解决方案吗?我还计划让另外三位听众做背景。谢谢。这是一种你应该避免的模式,因为: 1) 在较新版本的Android中,该设备可能会在睡眠模式下断开网络与Android应用程序的连接。如果你试图在任何时候得到任何变更的通知,这是行不通的 2) Firebase云消息是可靠唤醒设备以处理应用程序需要了解的更改的更好方法 Firebase实时数据库使用web

如果我想在我的android应用程序中有一个服务,如果签名用户朋友的请求中添加了一个孩子,那么它会影响用户的电池或CPU吗?是的,我应该考虑另一个解决方案吗?我还计划让另外三位听众做背景。谢谢。

这是一种你应该避免的模式,因为:

1) 在较新版本的Android中,该设备可能会在睡眠模式下断开网络与Android应用程序的连接。如果你试图在任何时候得到任何变更的通知,这是行不通的

2) Firebase云消息是可靠唤醒设备以处理应用程序需要了解的更改的更好方法

Firebase实时数据库使用websocket在情况发生变化时通知客户端。至少电池上的漏极是从一个开放的插座。除非你的应用程序是可见的,并且有可靠的网络连接,否则你不应该指望这个连接