如何与应用永久通讯

时间:2018-09-13 13:42:15

标签: android

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

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

另一种想法是在应用程序中运行调度程序,每隔几秒钟重新发送一次服务器,但这意味着消息不会像在其他应用程序上一样立即收到。

那么在不耗尽手机电池电量的情况下建议采取什么方法呢?

3 个答案:

答案 0 :(得分:1)

推送消息。这基本上是一个持续打开的套接字。除了主动发送数据时,这不会消耗电池。但是通常,您可以利用现有的解决方案(例如Firebase)来解决打do规则。

答案 1 :(得分:0)

您可以使用PushNotificacion。有很多解决方案,例如:

  • Firebase Realtime Database
  • Socket.io
  • SignalR

答案 2 :(得分:0)

您是否听说过推送通知? 看到这里:https://firebase.google.com/docs/cloud-messaging/