Локализация в приложении на Android, проблема

Я постараюсь быть кратким: есть это приложение, игра (World of Warriors), которая НЕ ЗАПРОСИТ РАЗРЕШЕНИЕ НА ОТСЛЕЖИВАНИЕ ЛОКАЛИЗАЦИИ. В этом же приложении есть предложение Tapjoy (в приложении, а не через приложение Tapjoy), которое просит вас проверить рекламу, загрузить приложение, пройти опрос и т. д. в обмен на некоторую игровую валюту. Однако предложения меняются в зависимости от того, где вы находитесь. У французов не то же самое, что у итальянцев, у которых нет того же, что у американцев и т. д. Я пытался изменить свой язык, свою локализацию, степень локализации (только GPS, только сеть, и то, и другое), используя поддельного провайдера GPS, VPN (Tunnelbear, Hola и куча других), но это вообще ничего не меняет. Вы хоть представляете, как это работает? Опять же, приложение не запрашивает локализацию GPS!

Поскольку приветствия и слоганы излишни, SE не хочет их использовать в сообщениях.

Ответы (1)

Это простой поиск IP-адреса.
Есть некоторые службы, которые предлагают так называемый поиск IP2Country , который дает вам страну IP-адреса. Например, http://www.iplocation.net/ объединяет несколько сервисов и представляет вам все результаты их соответствующих баз данных.
Все они, по крайней мере, будут иметь одну и ту же страну (вероятно, ту, в которой вы сейчас находитесь) и в основном ваш грубый регион.

Здравствуйте, GiantTree, и прежде всего спасибо за ваш ответ. Если я правильно понимаю, любое приложение может знать, где я нахожусь, и делиться этой информацией, не спрашивая разрешения? Есть ли способ подделать этот IP на Android?
Вы можете использовать VPN или элитный/анонимный прокси-сервер, чтобы скрыть свой IP-адрес, но помимо этого ваше местоположение является общедоступным. Google также предлагает такую ​​услугу, но для использования нативных методов требуется разрешение ACCESS_COARSE_LOCATION .
Но, как я уже сказал, я уже использовал VPN, и это не меняет крыс! Вот почему я так удивился... Я тогда еще не понял.
Некоторые виртуальные частные сети туннелируют не все соединения через себя, а только соединения с определенными хостами. Они распространены в корпоративных настройках VPN. Также возможно получить ваш общедоступный IP-адрес через Android.
Есть ли какое-то решение тогда? Я готов сделать все, чтобы решить эту проблему.