0

刚开始做一个朋友圈的小聊天应用,客户端很简单,连登录都没有,每个人都会得到一个他已经登录的应用版本。我只是不知道如何使用服务监视传入的消息,因为我对该主题不太熟悉。基本思想与任何 Messenger 相同:永久运行的服务(在启动时启动)以一定的时间间隔连接到服务器并检查是否有任何消息发送给用户(如果网络不可用,该服务会重试几次次)。如果有一些,则会显示通知。我知道如何创建此类通知,但我不确定如何实施和注册服务。我不希望你为我写代码,如果有人指出我必须做的事情以使事情正常进行,我将不胜感激。提前致谢

编辑据我所知,最好的解决方案是在应用程序中实现谷歌云消息传递支持,然后创建一个负责使用 GCM 推送通知的 servlet?有人可以评论这个结论吗..

4

2 回答 2

1

您可以使用广播接收器来做到这一点......

看到这是你正在寻找的最好的例子@ http://www.anddev.org/recognize-react_on_incoming_sms-t295.html

在此链接中详细描述了发送和接收消息的另一个很好的指南。

http://mobiforge.com/developing/story/sms-messaging-android

于 2013-01-07T13:34:31.690 回答
1

你应该阅读这个主题:

推送通知

在我看来,创建聊天的最佳方式是使用 websocket(socket.io 或其他)或带有 tcp/ip 连接的套接字。

于 2013-01-07T13:39:44.623 回答