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!(queue
queue
: 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 и позже.