К сожалению, платформа FireMonkey не рассказывает как формировать runtime запросы на разрешение использовать датчики и ресурсы устройств на Android 6+ (SDK23+). По этой причине, при попытке запустить программу TransPorter на устройстве с 6-м Android появляется следующая ошибка (сразу после попытки соединения с сервером):

Android 6 gps error

Проблема решается следующим способом:

- Зайдите в настройки вашего устройства и перейдите в раздел «Приложения» (Applications);

- Далее, найдите приложение TransPorter и выберете его

Приложение TransPorter

- В настройках приложения найдите пункт «Разрешения» и выберите его;

TransPorter permissions

- В пункте «Разрешения» вам необходимо выставить все переключатели в правое разрешающее положение;

Разрешить gps для TransPorter

После этих нехитрых манипуляций, приложение TransPorter будет нормально работать на вашем устройстве без каких либо ошибок безопасности устройства.