географическое положение и блокировка доступа к моему приложению на iPhone - PullRequest
0 голосов
/ 19 мая 2009

Я работаю над радиоплеером для iPhone. Что мне нужно, это указать свою позицию перед воспроизведением. Я думаю об использовании CoreLocation, все в порядке, но как определить географическое положение, если пользователь не разрешает CoreLocation при запросе?

Как лучше всего определить положение iPhone? Я думал о получении IP-адреса, но это может быть адрес из другой страны. Например, пользователь имеет учетную запись iPhone в Соединенных Штатах и ​​использует мое приложение в 3G в Канаде, IP-адрес будет предоставляться его оператором сотовой связи, верно?

Так что мне было интересно, как получить имя оператора сотовой связи, но безуспешно ... использование приватной структуры невозможно.

Жду ваших замечательных предложений!

Thierry

Ответы [ 2 ]

1 голос
/ 19 мая 2009

Я думаю, что это недопустимо и по замыслу. Если пользователь не хочет, чтобы ваше приложение знало, где он находится, почему вы думаете, что имеете право игнорировать его пожелания?

1 голос
/ 19 мая 2009

Я бы просто использовал местоположение ядра. Если по какой-либо причине пользователь отклоняет всплывающее окно основного местоположения, просто предложите ему ввести свое местоположение вручную (например, выберите страну и город).

Вы можете использовать IP-адрес, но затем вы столкнетесь и с другими проблемами (например, если они используют WiFi на своем iPhone или на iPod touch.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...