1. ホーム
  2. アイオス

[解決済み】iPhoneでユーザーがプッシュ通知を有効にしているかどうかを判断する。

2022-04-10 19:52:53

質問

ユーザーが設定によって、私のアプリケーションのプッシュ通知を有効または無効にしているかどうかを判断する方法を探しています。

どのように解決しますか?

電話 enabledRemoteNotificationsTypes で、マスクを確認します。

例えば

UIRemoteNotificationType types = [[UIApplication sharedApplication] enabledRemoteNotificationTypes];
if (types == UIRemoteNotificationTypeNone) 
   // blah blah blah

iOS8以上。

[[UIApplication sharedApplication] isRegisteredForRemoteNotifications]