Запросите разрешение при запуске, только когда это необходимо для работы вашего приложения. Этот запрос не будет беспокоить пользователей, если ваше приложение зависит от их личной информации.
Не запрашивайте информацию о местоположении без необходимости. Прежде чем получить доступ к информации о местоположении, проверьте систему, чтобы узнать, включены ли службы определения местоположения. Обладая этими знаниями, вы сможете отложить предупреждение, пока функция этого действительно не потребует, или, лучше всего, вообще избегайте таких предупреждений. Чтобы узнать, как реализовать функции определения местоположения, см. Руководство по программированию
MapKit и
Location and Maps.
Используйте системные предупреждения. Вы можете настроить текст в стандартном предупреждении о разрешении, но не добавляйте настраиваемые оповещения, которые повторяют действие.