Android 如何与应用程序进行永久通信

Android 如何与应用程序进行永久通信,android,Android,许多应用程序(例如WhatsApp)在其服务器上接收消息并将其发送到其应用程序。我想做类似的事情,但如何做 我曾想过一个固定的插座连接,但这会耗尽电池电量,不是吗 另一个想法是每隔几秒钟在应用程序中运行一个调度程序重新启动服务器,但这意味着消息不会像在其他应用程序中那样立即接收 那么,在不耗尽手机电池的情况下,有什么建议的方法可以做到这一点呢?您可以使用PushNotification。有许多解决方案,如: Firebase实时数据库 Socket.io 信号机 您可以使用PushNotifi

许多应用程序(例如WhatsApp)在其服务器上接收消息并将其发送到其应用程序。我想做类似的事情,但如何做

我曾想过一个固定的插座连接,但这会耗尽电池电量,不是吗

另一个想法是每隔几秒钟在应用程序中运行一个调度程序重新启动服务器,但这意味着消息不会像在其他应用程序中那样立即接收


那么,在不耗尽手机电池的情况下,有什么建议的方法可以做到这一点呢?

您可以使用PushNotification。有许多解决方案,如:

  • Firebase实时数据库
  • Socket.io
  • 信号机

    • 您可以使用PushNotification。有许多解决方案,如:

      • Firebase实时数据库
      • Socket.io
      • 信号机

      您听说过推送通知吗?
      请参见此处:

      您听说过推送通知吗?
      请参见此处:

      推送消息。这基本上是一个持续打开的插座。除非主动发送数据,否则不会耗尽电池电量。但通常情况下,您可以利用现有的解决方案(如Firebase)来绕过打盹规则。

      推送消息。这基本上是一个持续打开的插座。除非主动发送数据,否则不会耗尽电池电量。但通常情况下,您可以利用现有的解决方案(如Firebase)绕过打盹规则