Пытаюсь обойти несколько угловых случаев, когда push-уведомления запрещены в приложении, и у меня есть два вопроса:
1) Есть ли способ сбросить, видел ли пользователь всплывающий запрос на уведомление?
2 ) Есть ли способ определить, отказался ли пользователь от запроса на уведомление?
1) Нет, если только не существует частного API, который делает это, но это не разрешено Apple
2) При первом запуске вашего приложения после вызова registerForRemoteNotificationTypes вы можете проверить, didRegisterForRemoteNotificationsWithDeviceToken. Если это не так, пользователь говорит «Нет, спасибо».