Моего приложение требует этих разрешенийКак отложить [уведомление о запросе на запрос]?
- Уведомление
- GPS
- Фотография
разрешения фотографий запрашиваются, когда пользователь открывает галерею, но первые два разрешения показывают приложение с приложением запуск, для меня нормально иметь GPS в качестве первого разрешения просить, , но я хочу отложить диалог уведомлений на другой экран, как это сделать?
этот library, кажется, не позволяет этому любые предложения?
let notificationTypes : UIUserNotificationType = [UIUserNotificationType.Alert,UIUserNotificationType.Badge,UIUserNotificationType.Sound]
let notificationSettings = UIUserNotificationSettings(forTypes: notificationTypes, categories: nil)
application.registerForRemoteNotifications()
application.registerUserNotificationSettings(notificationSettings)
1. Вы регистрируетесь уведомления в AppDelegate , Поэтому он обязательно спросит разрешения на запуск. – Wolverine
2. Для GPS, он будет запрашивать это разрешение, когда вы пытаетесь найти место. Если вы получаете местоположение в качестве второго контроллера, тогда это можно сделать, но если вы получаете место в AppDelegate, я боюсь, что он спросит о запуске приложения. – Wolverine
Попробуйте создать метод в AppDelegate. И Вызовите этот метод. Когда вы хотите показать оповещение о предупреждении – Wolverine