Достаточно ли закрепления экрана, чтобы настроить беспилотный киоск в игре «Единство»? - PullRequest
0 голосов
/ 28 января 2020

Я пытался использовать android закрепление экрана, чтобы добиться поведения, которое позволило бы запускать мою игру единства в беспилотном киоске. Поведение по умолчанию работает нормально, вы не можете выйти из приложения без PIN.

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

Я рассмотрел следующие решения:

  1. Отключение панели навигации или, по крайней мере, всплывающее сообщение
  2. Каким-то образом возвращаясь с экрана PIN-кода к приложению
  3. Физически покрывая область панели навигации в киоске

For 1) Я посмотрел в режиме погружения, но это только делает его более участвует в воспитании навигации. Параметры закрепления экрана и параметры разработчика на android, по-видимому, не включают никакого способа изменить поведение, навигационную панель или всплывающее сообщение.

Для 2) Я полностью озадачен, я бы ожидал этого быть стандартной функцией, но я не мог придумать, как это сделать. Это было бы, безусловно, самым простым решением.

Теперь 3), конечно, было бы приемлемым решением, но я бы также включил делегирование этой проблемы, которой я не большой поклонник.

Я также изучил эту статью о недостатках android закрепления экрана и подумал о написании небольшого приложения с использованием API закрепления googles для запуска моего проекта Unity и закрепления, а также установки его в качестве владельца устройства. так как это единственный упомянутый способ отключить тост сообщения. Тем не менее, сейчас я немного ошеломлен своей неопытностью в этой области и могу использовать какое-то направление. Я что-то упустил очевидное?

Я тестировал на планшете android 7.0, используя версию Unity 2019.3.0f6.

1 Ответ

1 голос
/ 04 февраля 2020

После небольшого исследования я пришел к выводу, что android закрепления экрана недостаточно для беспилотного киоска и установил Полностью одиночный киоск приложения .

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

...