Как предложить пользователю включить службы определения местоположения при получении уведомления

#ios

#iOS

Вопрос:

Я разрабатываю приложение, в котором обновления местоположения включаются при получении уведомления. но если пользователь отключит свои службы определения местоположения, то как я могу предложить пользователю включить службы определения местоположения, пока мое приложение работает в фоновом режиме.

Комментарии:

1. Опубликовать локальное уведомление с просьбой включить местоположение?

2. Я использую FCM, который отправляется моим сервером.

3. Да, но у вас есть метод делегирования, который срабатывает при получении сообщения. Вы можете проверить доступ к местоположению и опубликовать локальное уведомление с просьбой к пользователю снова включить его. Однако вы не сможете обновить их местоположение в ответ на это push-сообщение.

4. да, но я должен запускать обновления местоположения без взаимодействия с пользователем. Другими словами, я должен молча включать обновления местоположения.

5. Ваше приложение должно будет запрашивать разрешение на определение местоположения «всегда» при первом запуске пользователя. Если они отозвали это разрешение или отключили службы определения местоположения, все, что вы можете сделать, это попросить их перейти в настройки и предоставить разрешение.