Перейти к содержанию
Fire Monkey от А до Я
  • 0

Определение включена ли на устройстве возможность применять mock location


Pax Beach

Вопрос

Опубликовано

Здравствуйте, коллеги!

Я не хочу, чтобы в моем приложении пользователь мог подставлять фиктивные координаты своего местоположения, используя для этого функцию разработчика "mock location".

Помогите пожалуйста правильным кодом или советом, как определять, включена ли данная функция на устройстве, чтобы соответственно ее обрабатывать?

 

Рекомендуемые сообщения

  • 0
Опубликовано
В 18.04.2016 в 10:39, ZuBy сказал:

посмотрите эту тему

Посмотрел несколько раз, полезно.

Но так и не пришел к решению, как проверять, включены ли у пользователя фиктивные координаты.

  • 0
Опубликовано

Вижу, что вопрос надо было задавать по-другому «Как узнать, включены ли фиктивные координаты на Android устройстве и/или для моего приложения?».

Сам до сих пор не нашел решения в интернете и коде исходников Delphi.

  • 0
  • Модераторы
Опубликовано

Вы говорите про настройку в самом андроиде (раздел Параметры разработчиков)?

Можно ведь разрешением в приложении это регулировать, нет?

Разрешение ACCESS_MOCK_LOCATION

  • 0
Опубликовано
19 минут назад, ZuBy сказал:

Вы говорите про настройку в самом андроиде (раздел Параметры разработчиков)?

Можно ведь разрешением в приложении это регулировать, нет?

Разрешение ACCESS_MOCK_LOCATION

В общем, я не хочу, чтобы пользователи обманывали сервер, и подставляли фэйк-координаты.

А как определить, что фэйк для моего приложения разрешен в параметрах разработчика, не понимаю.

  • 0
Опубликовано
В 02.06.2016 в 21:50, Pax Beach сказал:

В общем, я не хочу, чтобы пользователи обманывали сервер, и подставляли фэйк-координаты.

А как определить, что фэйк для моего приложения разрешен в параметрах разработчика, не понимаю.

Случаем, не нашли решение?

  • 0
Опубликовано
В 13.04.2018 в 07:25, beklexx сказал:

Случаем, не нашли решение?

Просто не давать права на mock location. В новых версиях Android mock можно использовать только для приложения, у которого такое разрешение включено.

  • 0
Опубликовано (изменено)
11 часов назад, Pax Beach сказал:

Просто не давать права на mock location. В новых версиях Android mock можно использовать только для приложения, у которого такое разрешение включено.

Хмм, тогда интересно, является ли триангуляция/определение по wi-fi mock location?

Хотя это не логично, я так понял mock это разрешение получать gps не от сенсора. Тогда интересует, с какой версии андроида идёт ограничение на mock? 

Изменено пользователем beklexx
  • 0
Опубликовано
В 16.04.2018 в 05:16, beklexx сказал:

Хмм, тогда интересно, является ли триангуляция/определение по wi-fi mock location?

Хотя это не логично, я так понял mock это разрешение получать gps не от сенсора. Тогда интересует, с какой версии андроида идёт ограничение на mock? 

C 5-й, если правильно все помню.

Присоединяйтесь к обсуждению

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

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...