最普遍的android通知推送的解决方案是什么样的?
-
要实现一个通知推送的功能,但是现在没有任何思路,不知道现在市场上的应用都是使用什么方案来实现信息推送?
-
能否详细介绍下这些方案?
mixsoul
9 years, 6 months ago
Answers
1、GMS:google messange server这个别指望了,我大天朝
2、现在普遍采用的方法是:在应用启动时开启一个PushService,去服务端进行一个长连接(mqtt、xmpp协议等),然后由服务端通过长连接推送消息到PushService,PushService接收到消息之后生成一个notification。可以自己搭建推送服务器,但建议使用第三方的SDK,比如信鸽、极光推送、百度推送,大部分需求都是可以满足的。
采用2方法做的话可能会出现一个问题,并不能保证PushService一直存活,所以要解决怎样保证PushService不被杀死。
啃西瓜的魂
answered 9 years, 6 months ago