iOS Annullamento della registrazione da notifiche push

Esempio

Per annullare la registrazione delle notifiche remote in modo programmatico, è possibile utilizzare

Objective-C

[[UIApplication sharedApplication] unregisterForRemoteNotifications];

veloce

UIApplication.sharedApplication().unregisterForRemoteNotifications()

questo è simile all'impostazione del telefono e alla disattivazione manuale delle notifiche per l'applicazione.

NOTA: potrebbero esserci rari casi in cui è necessario (ad esempio: quando la tua app non supporta più le notifiche push)

Se si desidera consentire all'utente di disabilitare temporaneamente le notifiche. È necessario implementare un metodo per rimuovere il token del dispositivo nel database sul proprio server. altrimenti, se disattivi la Notifica solo localmente sul tuo dispositivo, il tuo server continuerà a inviare messaggi.