Я занимаюсь разработкой приложения iOS, и для одной из функций приложения требуется, чтобы у меня была информация о текущем состоянии устройства.Получить страну-пользователь на основе ip-адреса без запроса разрешения на ios
Я понимаю, что одним из возможных решений является использование инфраструктуры CFLocation, но эта служба предоставляет информацию, которая слишком специфична для моих нужд и требует предварительного согласия пользователя, а также может быть отключена.
Поэтому я хотел бы знать, могу ли я использовать другие решения, такие как веб-служба геолокации на основе IP-адреса, без необходимости запрашивать у пользователя предварительное согласие. Одним из примеров является эта веб-служба, которая идеально подойдет для моих нужд: http://ip-api.com/
Моя единственная забота касается одобрения Apple. Я провел много исследований и нашел много информации, но никто из них не подтвердил меня.
Могу ли я сделать запрос на этот веб-сервис и получить текущую страну на основе IP-адреса пользователя, не запрашивая разрешения пользователя?
Кроме того, если это невозможно, существует также возможность получить локаль от пользователя и использовать его. Хотя это не совсем то, что мне нужно, потому что оно не возвращает местоположение пользователя и может быть изменено пользователем в любое время. Нужно ли также запрашивать разрешение пользователя?
Подводя итог, мне нужно получить местоположение пользователя, но я не могу его просить, и, самое главное, у меня короткий срок и я не могу отказаться от него. Я знаю, что это вопрос туфа, потому что никто точно не знает критериев Apple, но было бы здорово, если бы кто-нибудь, столкнувшись с такой же проблемой, мог дать ему отзыв и помочь мне в этом вопросе.
Заранее спасибо.