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

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

Разработчик

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

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

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

PKPushRegistryDelegate

Наследование


Не применимый

Соответствует


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


Swift

import PushKit

Objective C

@import PushKit;

Доступность


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

Протокол PKPushRegistryDelegate определяет методы, которые должен принять делегат объекта PKPushRegistry. Методы позволяют делегату реагировать на маркерное аннулирование, продвигать учетные обновления, и получили удаленные нажатия.

  • Уведомляет делегата, что маркер нажатия был лишен законной силы. (требуемый)

    Объявление

    Swift

    optional func pushRegistry(_ registry: PKPushRegistry!, didInvalidatePushTokenForType type: String!)

    Objective C

    - (void)pushRegistry:(PKPushRegistry *)registry didInvalidatePushTokenForType:(NSString *)type

    Параметры

    registry

    Экземпляр PKPushRegistry, ответственный за обратный вызов делегата.

    type

    Это - PKPushType NSString, постоянный, который присутствует в [реестр desiredPushTypes].

    Обсуждение

    Этот метод вызывается, если ранее, если маркер нажатия больше не действителен для использования. Никакое действие не необходимо для запроса регистрации. Эта обратная связь может использоваться для обновления сервера приложения, чтобы больше не отправить уведомления нажатия об указанном типе к этому устройству.

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

    Objective C

    @import PushKit;

    Swift

    import PushKit

    Доступность

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

  • Уведомляет делегата, что было получено удаленное нажатие. (требуемый)

    Объявление

    Swift

    func pushRegistry(_ registry: PKPushRegistry!, didReceiveIncomingPushWithPayload payload: PKPushPayload!, forType type: String!)

    Objective C

    - (void)pushRegistry:(PKPushRegistry *)registry didReceiveIncomingPushWithPayload:(PKPushPayload *)payload forType:(NSString *)type

    Параметры

    registry

    Экземпляр PKPushRegistry, ответственный за обратный вызов делегата.

    payload

    Полезная нагрузка нажатия, отправленная разработчиком через сервер APNS API.

    type

    Это - PKPushType NSString, постоянный, который присутствует в [реестр desiredPushTypes].

    Обсуждение

    Когда уведомление нажатия было получено для указанного PKPushType, этот метод вызывается.

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

    Objective C

    @import PushKit;

    Swift

    import PushKit

    Доступность

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

  • Когда учетные данные нажатия были обновлены, уведомляет делегата. (требуемый)

    Объявление

    Swift

    func pushRegistry(_ registry: PKPushRegistry!, didUpdatePushCredentials credentials: PKPushCredentials!, forType type: String!)

    Objective C

    - (void)pushRegistry:(PKPushRegistry *)registry didUpdatePushCredentials:(PKPushCredentials *)credentials forType:(NSString *)type

    Параметры

    registry

    Экземпляр PKPushRegistry, ответственный за обратный вызов делегата.

    credentials

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

    type

    Это - PKPushType NSString, постоянный, который присутствует в [реестр desiredPushTypes].

    Обсуждение

    Когда новые учетные данные (включая маркер нажатия) были получены для указанного PKPushType, этот метод вызывается.

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

    Objective C

    @import PushKit;

    Swift

    import PushKit

    Доступность

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