【问题标题】:Firebase listener effect on battery life and CPU [closed]Firebase 监听器对电池寿命和 CPU 的影响 [关闭]
【发布时间】:2017-03-04 07:41:06
【问题描述】:

如果我想在我的 Android 应用中拥有一个服务,如果已将孩子添加到已签名的用户朋友的请求中,它会侦听 Firebase,它会影响电池吗还是用户的CPU?我是的,我应该考虑寻找另一种解决方案吗?我计划在后台也有其他 3 个听众。谢谢。

【问题讨论】:

    标签: android firebase service firebase-realtime-database


    【解决方案1】:

    这是您应该避免的模式,因为:

    1) 在较新版本的 Android 中,设备可能会在打盹模式下断开与您的 Android 应用的网络连接。如果您试图在任何时候收到任何更改的通知,这是行不通的。

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

    Firebase 实时数据库使用 websocket 让客户端知道情况何时发生变化。至少从打开的插座中消耗的电池电量是not a big deal。除非您的应用可见并且具有可靠的网络连接,否则您不应依赖该连接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多