版本記錄
版本號 | 時間 |
---|---|
V1.0 | 2018.02.04 |
前言
PushKit框架發(fā)送推送通知來更新您的應用程序街州。接下來幾篇我們就一起看一下這個框架姨涡。
Overview
下面我們就看一下該框架的基本信息小腊。
PushKit框架將特定類型的通知(如VoIP邀請埋虹,watchOS complication更新和文件提供程序更改通知)直接發(fā)送到您的應用程序進行處理侵贵。 (有關支持的通知類型的完整列表盼玄,請參閱PKPushType贴彼。)
與UserNotifications框架支持的用戶通知不同,PushKit通知不會呈現(xiàn)給用戶 - 它們不會顯示徽章埃儿,警報或聲音锻弓。
PushKit通知提供了超過用戶通知的以下優(yōu)點:
如果您的應用程序未運行,系統(tǒng)會在收到通知后自動啟動它蝌箍。 雖然您也可以使用靜音用戶通知在后臺更新您的應用青灼,但您的應用無法保證在通知到達時啟動。 有關更多信息妓盲,請參閱Local and Remote Notification Programming Guide杂拨。
即使在后臺運行,您的應用也可以在運行時處理通知悯衬。
設備僅在收到
PushKit
通知時才會喚醒弹沽,這可以延長電池壽命。PushKit通知可以包含比用戶通知更多的數(shù)據(jù)筋粗。
要配置您的應用程序以使用PushKit通知策橘,請參閱 Enable push notifications。
有關設置和使用PushKit的更多信息娜亿,請參閱 What's New in the Apple Push Notification Service丽已。
下面看一下該框架的基本結構。
Topics
1. Classes
-
- 用于封裝應用程序的授權推送令牌和推送類型的對象买决。
-
- 包含有關接收到的遠程推送信息的類沛婴。
-
- 請求傳遞專用推送通知并處理接收這些通知的對象吼畏。
2. Protocols
-
PKPushRegistryDelegate
- 推送注冊表委托對象必須采用的一組方法。
3. Constants
-
PKPushType
- 反映您想要支持的推送類型的常量嘁灯。
后記
本篇已結束泻蚊,后面更精彩~~~