版本记录
版本号 | 时间 |
---|---|
V1.0 | 2018.02.04 |
前言
PushKit框架发送推送通知来更新您的应用程序。接下来几篇我们就一起看一下这个框架。
Overview
下面我们就看一下该框架的基本信息。
PushKit框架将特定类型的通知(如VoIP邀请,watchOS complication更新和文件提供程序更改通知)直接发送到您的应用程序进行处理。 (有关支持的通知类型的完整列表,请参阅PKPushType。)
与UserNotifications框架支持的用户通知不同,PushKit通知不会呈现给用户 - 它们不会显示徽章,警报或声音。
PushKit通知提供了超过用户通知的以下优点:
如果您的应用程序未运行,系统会在收到通知后自动启动它。 虽然您也可以使用静音用户通知在后台更新您的应用,但您的应用无法保证在通知到达时启动。 有关更多信息,请参阅Local and Remote Notification Programming Guide。
即使在后台运行,您的应用也可以在运行时处理通知。
设备仅在收到
PushKit
通知时才会唤醒,这可以延长电池寿命。PushKit通知可以包含比用户通知更多的数据。
要配置您的应用程序以使用PushKit通知,请参阅 Enable push notifications。
有关设置和使用PushKit的更多信息,请参阅 What's New in the Apple Push Notification Service。
下面看一下该框架的基本结构。
Topics
1. Classes
-
- 用于封装应用程序的授权推送令牌和推送类型的对象。
-
- 包含有关接收到的远程推送信息的类。
-
- 请求传递专用推送通知并处理接收这些通知的对象。
2. Protocols
-
PKPushRegistryDelegate
- 推送注册表委托对象必须采用的一组方法。
3. Constants
-
PKPushType
- 反映您想要支持的推送类型的常量。
后记
本篇已结束,后面更精彩~~~