Мне нужно определить при запуске, в какой стране находится пользователь, для приложения iPhone. Предположительно, мне придется включить службы определения местоположения и сделать какое-то обратное геокодирование. Я действительно не хочу использовать сторонний веб-сервис, если это возможно, есть ли какие-либо другие предложения по определению страны из того, какие службы предоставления услуг предоставляют?
Сначала мне нужно только проверить, находится ли пользователь внутри США или нет, но это может измениться в будущем, чтобы добавить больше стран. Я понимаю, что местоположение не всегда может быть определено или у пользователя могут быть отключены службы определения местоположения. В принципе, мне просто нужно знать, обнаружен ли пользователь как находящийся внутри США, чтобы отключить определенную функцию.
EDIT: при дальнейшем чтении, похоже, что MKReverseGeocoder - это путь, за исключением того, что я не хочу отображать какие-либо карты в своем приложении, а это значит, что мне не разрешено использовать это.