Как получить геолокацию устройства Року?

Мне нужно доставлять контент с ограничениями геолокации, поэтому мне нужно точно знать, каково физическое местоположение устройства.

В соответствии с документацией есть два метода GetCurrentLocale() и GetCountryCode(), однако документация по ни одному из этих методов не может быть использована для определения физического местоположения.

GetCurrentLocale - возвращает строку, представляющую текущую локаль в зависимости от языковых настроек пользователя...

GetCountryCode - это не обязательно соответствует физическому местоположению устройства...

Итак, мой вопрос здесь: безопасно ли использовать какой-либо из этих методов для применения ограничений геолокации?

1 ответ

Решение

Нет, вы не можете знать, "где именно находится" Року. У него нет GPS, и при этом он не делает приближение местоположения на основе WiFi SSID (это было бы неприкосновенностью частной жизни).

API-интерфейсы, которые вы обнаружили, возвращают коды, основанные на настройках проигрывателя, и не являются надежными, поскольку я могу сбросить настройки проигрывателя и изменить страну во время новой настройки. Вместо этого видео сервисы выполняют геолокацию по IP-адресу, есть несколько внешних сервисов, которые помогут.

Другие вопросы по тегам