在 android 中与服务聊天

chat in android with service

我想使用服务创建一个聊天应用程序,这里的服务应该监听新消息,如果新消息从服务器到达则通知用户,然后当用户点击通知时,它会显示完整的消息详细信息。同样,如果用户想要发送消息,它必须将消息发回给用户。

这里我想只启动一次服务,运行 无限期地启动服务,但是当 activity 启动时,它每次都在启动服务。

将服务器视为 chat.socket.io

请告诉我如何实现解决方案。提前致谢:)

如果服务只是已经加载过,则不会再次加载。意图将传递给相同的服务。所以你不必担心。

此外,您可能希望使用 Google 云消息传递而不是提供像通知这样的聊天服务。