Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы PushKit ссылка класса PKPushRegistry

Опции
Развертывание Target:

На этой странице
Язык:

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.

    Объявление

    Swift

    func pushTokenForType(_ type: String!) -> NSData!

    Objective C

    - (NSData *)pushTokenForType:(NSString *)type

    Параметры

    type

    Это - PKPushType NSString, постоянный, который уже находится в desiredPushTypes.

    Возвращаемое значение

    Возвращает маркер нажатия, который может использоваться для отправки нажатий в устройство для указанного PKPushType. Ноль возвратов, если никакой маркер нажатия не доступен для этого PKPushType во время вызова.

    Обсуждение

    Маркер нажатия возвратился, здесь был ранее дан делегату через handlePushTokenUpdate:forType: обратный вызов.

    Оператор импорта

    Objective C

    @import PushKit;

    Swift

    import PushKit

    Доступность

    Доступный в iOS 8.0 и позже.