PKPushRegistry
Оператор импорта
Swift
import PushKit
Objective C
@import PushKit;
Доступность
Доступный в iOS 8.0 и позже.
Класс PKPushRegistry обеспечивает методы, чтобы зарегистрироваться для и получить удаленные нажатия. После того, как приложение регистрируется для удаленных нажатий, будущие уведомления будут поставлены присвоенному делегату.
-
delegateСвойствоОбъект делегата, который получит будущие уведомления о регистрации и получил удаленные нажатия.
Объявление
Swift
weak var delegate: PKPushRegistryDelegate!Objective C
@property(readwrite, weak) id< PKPushRegistryDelegate > delegateОбсуждение
Установка делегата требуется, чтобы получать маркеры нажатия устройства и входящие нажатия.
Оператор импорта
Objective C
@import PushKit;Swift
import PushKitДоступность
Доступный в iOS 8.0 и позже.
-
desiredPushTypesСвойствоНабор, содержащий желаемое, требует у типов, для которых можно быть зарегистрирован.
Объявление
Swift
var desiredPushTypes: Set<NSObject>!Objective C
@property(readwrite, copy) NSSet *desiredPushTypesОбсуждение
Регистрация запросов приложения для различных типов нажатий путем установки этого NSSet в желаемые константы PKPushType NSString. Продвиньте маркеры, и уведомления будут поставлены через обратный вызов делегата.
Оператор импорта
Objective C
@import PushKit;Swift
import PushKitДоступность
Доступный в iOS 8.0 и позже.
-
Инстанцирует PKPushRegistry с очередью отгрузки обратного вызова делегата.
Объявление
Swift
init!(queuequeue: dispatch_queue_t!)Objective C
- (instancetype)initWithQueue:(dispatch_queue_t)queueПараметры
queueВсе обратные вызовы делегата выполняются асинхронно PKPushRegistry на этой очереди.
Возвращаемое значение
Экземпляр PKPushRegistry, который может использоваться для регистрации для, требует у маркеров и уведомлений для поддерживаемых типов нажатия.
Оператор импорта
Objective C
@import PushKit;Swift
import PushKitДоступность
Доступный в iOS 8.0 и позже.
-
Получите доступ локально кэшируемый, требуют у маркера указанный PKPushType.
Объявление
Параметры
typeЭто - PKPushType NSString, постоянный, который уже находится в desiredPushTypes.
Возвращаемое значение
Возвращает маркер нажатия, который может использоваться для отправки нажатий в устройство для указанного PKPushType. Ноль возвратов, если никакой маркер нажатия не доступен для этого PKPushType во время вызова.
Обсуждение
Маркер нажатия возвратился, здесь был ранее дан делегату через handlePushTokenUpdate:forType: обратный вызов.
Оператор импорта
Objective C
@import PushKit;Swift
import PushKitДоступность
Доступный в iOS 8.0 и позже.
