私は通知を頻繁に使用するアプリケーションを開発していますが、通知が多すぎるとユーザーが「イライラする」可能性があると思います。
したがって、ユーザーの選択をサーバーと同期することによって通知の受信を停止するオプションをアプリケーション設定に追加することを考えました。そうしないと、アプリは通知を登録解除します。
[[UIApplication sharedApplication] unregisterForRemoteNotifications];
ただし、iPhoneの設定には、アプリごとに通知を無効にするオプションがすでにあることに気付きました。
したがって、アプリの設定でこのオプションを複製するのは良いことであり、一般的な方法であるのか、それともユーザーがiPhoneの設定で通知を無効にするオプションに精通していると想定するのがよいのでしょうか。
たとえば、「WhatsApp」アプリケーションには、アプリケーション自体で通知を無効にするオプションがあることに気付きました。