如果我想使用android创建即时消息应用程序,那么使用Google Cloud Messaging API
是否优惠和高效?
答案 0 :(得分:1)
GCM
文档和教程中有很多提及说不能保证订单和成功接收消息。像这里:
请注意,由于无法保证消息的顺序 发送后,“最后”消息实际上可能不是最后发送的消息 由应用程序服务器。
我建议您将此用作更新用户聊天的电话,例如当您的应用获得GCM
时,您要求服务器端获取新消息,但不会通过GCM
本身传输消息,因为您也有一些日常限制。
在此处查看更多内容:http://developer.android.com/google/gcm/index.html
我在上面提到了这一点:http://developer.android.com/google/gcm/server.html。在此处collapse_key
的描述:http://developer.android.com/google/gcm/server.html#params
答案 1 :(得分:0)
是的,它适用于Google,您不必维护服务器。如果您的消息很短,则可以将其包含在GCM消息中。否则,GCM可能是一个有效负载,通知您的应用程序检查是否有新消息。