2013-05-17 1 views
0

Когда пользователям предлагается разрешить местоположение пользователя, если они случайно выбрали «НЕТ», это предупреждение никогда не отображается в нашем приложении. Есть ли какой-либо вариант для reprompt предупреждения каждый раз, когда они открывают приложение. После обращения к вопросу S.O многие считают, что это не все возможно. Только что можно сделать, мы предупреждаем пользователя о включении службы определения местоположения в настройках.Как получить услуги определения местоположения, чтобы перепрофилировать пользователя для разрешения на местоположение, если они случайно отказались?

Но в некоторых вопросах С.O, начиная с CLLocationManager Метод обновления каждый раз, основанный на выборе пользователя, мы можем reprompt alert.Is это можно достичь?

Теперь я сомневаюсь, возможно ли повторить предупреждение, когда пользователь не разрешит в первый раз?

Пожалуйста, поделитесь своими идеями.

спасибо.

ответ

0

Невозможно перепроверить. Вам придется выполнить UIAlert, чтобы пользователь мог сделать это вручную.

+0

спасибо. Даже я слишком много искал, чтобы проверить, есть ли способ сделать это программным путем. Но ничего не найдено. Но вы уверены, что это невозможно? – NSUserDefault

+0

Я использую службы определения местоположения в большинстве приложений, которые я написал, и никогда не сталкивался с каким-либо способом второго приглашения. Я думаю, Apple не хочет, чтобы вы раздражали пользователя, когда No был нажат. Я бы предложил UIAlert, чтобы напомнить пользователю, что ваше приложение работает только в том случае, если службы определения местоположения включены. – sangony