PKPushRegistryDelegate
Наследование
Не применимый
Оператор импорта
Swift
import PushKit
Objective C
@import PushKit;
Доступность
Доступный в iOS 8.0 и позже.
Протокол PKPushRegistryDelegate определяет методы, которые должен принять делегат объекта PKPushRegistry. Методы позволяют делегату реагировать на маркерное аннулирование, продвигать учетные обновления, и получили удаленные нажатия.
-
pushRegistry (_: didInvalidatePushTokenForType:) - pushRegistry:didInvalidatePushTokenForType:ТребуемыйУведомляет делегата, что маркер нажатия был лишен законной силы. (требуемый)
Объявление
Swift
optional func pushRegistry(_registry: PKPushRegistry!, didInvalidatePushTokenForTypetype: String!)Objective C
- (void)pushRegistry:(PKPushRegistry *)registrydidInvalidatePushTokenForType:(NSString *)typeПараметры
registryЭкземпляр PKPushRegistry, ответственный за обратный вызов делегата.
typeЭто - PKPushType NSString, постоянный, который присутствует в [реестр desiredPushTypes].
Обсуждение
Этот метод вызывается, если ранее, если маркер нажатия больше не действителен для использования. Никакое действие не необходимо для запроса регистрации. Эта обратная связь может использоваться для обновления сервера приложения, чтобы больше не отправить уведомления нажатия об указанном типе к этому устройству.
Оператор импорта
Objective C
@import PushKit;Swift
import PushKitДоступность
Доступный в iOS 8.0 и позже.
-
pushRegistry (_: didReceiveIncomingPushWithPayload:forType:) - pushRegistry:didReceiveIncomingPushWithPayload:forType:ТребуемыйУведомляет делегата, что было получено удаленное нажатие. (требуемый)
Объявление
Swift
func pushRegistry(_registry: PKPushRegistry!, didReceiveIncomingPushWithPayloadpayload: PKPushPayload!, forTypetype: String!)Objective C
- (void)pushRegistry:(PKPushRegistry *)registrydidReceiveIncomingPushWithPayload:(PKPushPayload *)payloadforType:(NSString *)typeПараметры
registryЭкземпляр PKPushRegistry, ответственный за обратный вызов делегата.
payloadПолезная нагрузка нажатия, отправленная разработчиком через сервер APNS API.
typeЭто - PKPushType NSString, постоянный, который присутствует в [реестр desiredPushTypes].
Обсуждение
Когда уведомление нажатия было получено для указанного PKPushType, этот метод вызывается.
Оператор импорта
Objective C
@import PushKit;Swift
import PushKitДоступность
Доступный в iOS 8.0 и позже.
-
pushRegistry (_: didUpdatePushCredentials:forType:) - pushRegistry:didUpdatePushCredentials:forType:ТребуемыйКогда учетные данные нажатия были обновлены, уведомляет делегата. (требуемый)
Объявление
Swift
func pushRegistry(_registry: PKPushRegistry!, didUpdatePushCredentialscredentials: PKPushCredentials!, forTypetype: String!)Objective C
- (void)pushRegistry:(PKPushRegistry *)registrydidUpdatePushCredentials:(PKPushCredentials *)credentialsforType:(NSString *)typeПараметры
registryЭкземпляр PKPushRegistry, ответственный за обратный вызов делегата.
credentialsУчетные данные нажатия, которые могут использоваться для отправки нажатий в устройство для указанного PKPushType.
typeЭто - PKPushType NSString, постоянный, который присутствует в [реестр desiredPushTypes].
Обсуждение
Когда новые учетные данные (включая маркер нажатия) были получены для указанного PKPushType, этот метод вызывается.
Оператор импорта
Objective C
@import PushKit;Swift
import PushKitДоступность
Доступный в iOS 8.0 и позже.
