我花了很多时间研究不同平台(android、ios应用、web应用)之间的即时通讯(以及通知)。
我想出了主要的概念(但我可能错了)。如果我错了,请纠正我。也就是说,我需要:
webserver (比方说,它由nodejs+express+socketio)
上保存后将其发送给目标用户。
现在的主要问题是离线推送通知。假设web客户端向android客户机发送消息,而android现在处于脱机状态。当设备将在线返回时,如何向其推送关于它正在挂起的消息的通知。
发布于 2020-04-09 14:54:48
使用MQTT“发布”数据包,您可以设置一个“保留”标志,以便当您的Android设备连接并订阅已发布的主题时,将为该主题发送最后保留的MQTT数据包。
因此,如果您只需要发送最后一条消息,这将对您很好。如果您的设备需要自上次联机以来发送的所有消息,那么您将需要一个不同的机制。
https://stackoverflow.com/questions/61123198
复制相似问题