Android 推送通知应该使用什么(无谷歌云消息)
我想要一个推送通知,当服务器中有数据更改、删除或添加等时,该通知与用户关联。Google云消息通知与设备中运行的应用程序相关联。当开发人员使用谷歌云消息创建系统时,开发人员也会遇到很多麻烦。因此,我决定不使用谷歌云消息Android 推送通知应该使用什么(无谷歌云消息),android,google-cloud-messaging,Android,Google Cloud Messaging,我想要一个推送通知,当服务器中有数据更改、删除或添加等时,该通知与用户关联。Google云消息通知与设备中运行的应用程序相关联。当开发人员使用谷歌云消息创建系统时,开发人员也会遇到很多麻烦。因此,我决定不使用谷歌云消息 我知道使用XMPP或WebSocket可以满足我的要求,但电池效率低。我的问题是有更好的方法来满足我的要求。您可以将登录请求中的GCM注册Id发送到服务器,并在用户注销后将其删除。通过这种方式,您可以向特定用户发送GCM消息 如果您想使用GCM替代方案,您可以尝试,这也是一个非常
我知道使用XMPP或WebSocket可以满足我的要求,但电池效率低。我的问题是有更好的方法来满足我的要求。您可以将登录请求中的GCM注册Id发送到服务器,并在用户注销后将其删除。通过这种方式,您可以向特定用户发送GCM消息
如果您想使用GCM替代方案,您可以尝试,这也是一个非常好的服务,它使用MQTT协议,与GCM相比头痛更少。根据您的具体需要,使用报警和意图服务每隔一段时间(例如24小时)轮询您的服务器可以工作。然后根据需要创建本地通知。这样就不需要第三方,但您将不会收到实时通知。请详细解释您所指的“过度使用”。如果我们不知道“很多过头”对您意味着什么,我们无法帮助您避免这种“很多过头”,在GCM或替代方案中。我的意思是注册id是关联的应用程序,我在谷歌搜索,我发现我处理注册id的复杂步骤请看一看。谢谢你抽出时间。我的问题可能与这篇文章没什么关系。我在你回答的第一部分提到了这项开销@艾哈迈德:)我会搜索Push.me。。谢谢,酷,试试看。我相信在登录时发送注册ID,在注销时清除并不是一个很大的开销。