IOS本地通知和推送通知

来源:互联网 发布:铝框拉杆箱选购 知乎 编辑:程序博客网 时间:2024/05/21 01:38

一:ios本地通知和推送通知的主要目的是让一个应用程序可以在一个应用程序没有运行在前台的时候通知它的用户它有重要的信息要告知它们,比如一条消息或一个到期的约会等等。

本地通知和推送(远程)通知的主要区别为:1本地通知由同一设备上面的应用自己调度和传递。2本地通知只在IOS上面可用。3推送通知(又叫远程通知)由应用程序的远程服务器(即提供者)发送给苹果的推送服务器(APNS),它负责把推送通知发送给安装了该应用程序的设备上。4推送通知在IOS设备和MAC OS X 都可以使用

二推送通知流程

1.应用程序在IOS系统中注册接收推送通知

2.IOS系统向苹果推送服务器(APNS)申请一个Device Token.

3. APNS将Token发送给APP(应用程序)。

4.APP把Token 发送给我们自己搭建的服务器。

5.我们的服务器拿着Token 向APNS发送通知。

6.APNS服务器将推送通知发给APP接收。




0 0