如何解决特定的Android手机发送推送通知

时间:2014-10-04 18:15:45

标签: android push-notification android-notifications

我想知道如何解决特定的Android手机发送推送通知,因为谷歌的gcm很慢,而且我想学习如何在没有谷歌云消息传递的情况下发送推送通知并构建我自己的api用于将推送通知发送到其他平台设备。

我不确定如何通过其IP地址来处理Android手机,或者保留一个套接字以便在端口监听。

请帮忙!

1 个答案:

答案 0 :(得分:0)

您无需使用端口或某些侦听机制来构建。使用Google的GCM方式。

您需要构建一项服务,定期检查您的服务器是否为您的特定设备获取(获取)任何按摩(为每个设备保留一个自创的唯一ID,并通过该ID在您的服务器上注册该设备)。实际上这不是推动。但这也是GCM服务器中发生的事情。当您为某些特定设备对您的服务器进行一些按摩时(这是推动),设备将通过其上运行的服务来获取它。

  1. 只需要自己创建服务器(如GCM服务器)

  2. 然后你必须创建一个在手机上运行的服务来检查你服务器上的更新(比如android播放服务)