次の場合を区別することは可能ですか?
- iOS ユーザーがユーザー通知許可を明示的に拒否している、および
- iOS ユーザーは許可を求められたことはありませんか?
私の状況: 過去に、ユーザー通知の許可を求めたことがありますが、自分で要求を追跡したことはありません。その後、通知設定を登録するのをやめました。さて、ユーザー通知を再紹介したいと思います。
アプリで重要なイベントが発生した後、私の計画は、ユーザー通知をオプトインする利点を説明する何らかの UI を表示することです。ただし、ユーザーが既に拒否している場合は、Settings.app に移動できる別の UI を表示したいと思います。
現在、-[UIApplication currentUserNotificationSettings]
現在の設定を取得するために使用していますが、これはUIUserNotificationTypeNone
上記の両方のケースで返されるようです。