從推送通知取消註冊

要以程式設計方式從遠端通知中登出,你可以使用

Objective-C

[[UIApplication sharedApplication] unregisterForRemoteNotifications];

迅速

UIApplication.sharedApplication().unregisterForRemoteNotifications()

這類似於進入手機設定並手動關閉應用程式的通知。

注意:可能在極少數情況下你需要此功能(例如:當你的應用不再支援推送通知時)

如果你只是想讓使用者暫時禁用通知。你應該實現一種方法來刪除伺服器上資料庫中的裝置令牌。否則,如果你只在裝置上本地禁用通知,則伺服器仍會傳送訊息。