用gcm开发一个Android应用程序。

时间:2014-11-21 12:59:55

标签: android google-cloud-messaging server androidhttpclient

我正在计划开发一个Android应用程序,该应用程序发送提醒并设置一个警报,该警报对应于在他/她的手机上安装了该应用程序的其他人的手机上的警报。 现在提醒实际上是一组数据,包括日期/时间和该提醒的消息。 该应用程序将向服务器发送提醒包,然后服务器将重定向该用户手机上的消息。现在我从中理解的是双向通信。 我研究过Google Cloud Messaging HTTP和XMPP(CCS)。 我很困惑哪种协议非常适合像我这样的应用程序。 任何帮助都是高度重视的。

1 个答案:

答案 0 :(得分:0)

让您的应用向GCM注册,将生成的令牌发送到服务器并将其与用户帐户绑定。您的应用程序会将警报设置发送到服务器以及警报所针对的用户。您的服务器查找目标用户的GCM令牌,并向该设备(您的应用程序)发送消息,告知其从服务器更新其警报。然后您的目标应用可以例如使用AlarmManager注册一个警报或任何适用于您目的的警报。