推送过程
1、所有的推送都是由苹果推送服务推送的
2、不管是自己还是使用第三方,都是向苹果推送服务发送推送请求
3、为什么能精准推送,因为当我们同意推送时,系统会打包APP+手机标识+证书,想苹果推送服务注册推送通知。
4、在推送时,拼过推送服务会网络搜索相应的设备对象,进行推送
推送分类:
1、推送包括:本地推送和远程推送
2、本地推送 我们可以按时精准的推送
3、远程推送:普通推送、静默推送、后台推送等,他存在推送延时
推送和消息的区别:
1、消息时由第三方服务器发出的,而推送是由APNs发出的
2、基本上不存在延时
3、不需要证书,我们常见的IM就是利用消息机制实现的