推送通知

推送通知就是App在关闭或者在后台时能收到消息通知。消息推送是系统级服务,按照平台规范在自己后台发送消息即可。

在Android上,自带GCM组件的手机可以使用Google通知服务。很不幸,这个服务在国内无法使用。所以出现很多专门做推送的厂商(像个推极光等),目前绝大部份推送服务厂商都自己实现了推送机制,但是这个App级别的实现,不是系统层面的实现。所以这种实现很容易出现在App被系统杀死就收不到的情况。像小米、华为这些自己实现推送服务的厂商,由于在自己的系统级别层面做了修改,这使得在App被杀死后仍然能收到推送消息。由于Android开源,各大手机厂商对系统代码进行了不同程度的修改,所以要在Android平台做到比较好的推送效果是一件比较困难的事情。

在iOS上,推送通知是系统级别的实现,由于iOS系统是闭源,控制权在苹果手上。iOS平台上所有的推送消息都是经苹果服务器发送的。所以不存在App被系统杀掉后收不到消息的问题。

在iOS上如果需要使用推送通知,需要去苹果开发者后台去生成推送证书,详细操作指南参考这里

results matching ""

    No results matching ""