我一直在尝试使用Android屏幕固定来实现一种行为,该行为将允许我的统一游戏在无人值守的自助服务终端上运行。默认行为可以正常运行,如果没有PIN,则无法退出应用程序。
但是,每次有人调出导航时,他们都会收到关于如何撤消屏幕固定的提示信息。按照该说明将打开PIN锁定屏幕,without可以实际返回到应用程序。您唯一的选择是输入图钉。
我已经考虑了以下解决方案:
对于1),我进入了沉浸式模式,但这似乎只会使它更加涉及导航。 android上的屏幕固定选项和开发人员选项似乎不包含任何更改行为,导航栏或Toast消息的方法。
对于2),我完全感到困惑,我本以为这是一个标准功能,但我想不出一种实现它的方法。到目前为止,这也是最简单的解决方案。
现在3)当然是可以接受的解决方案,但是我还需要委派这个问题,我对此并不忠实。
[我也研究了this article关于Android屏幕固定的弊端,并考虑使用Google固定API编写一个小应用程序以启动我的统一项目并将其固定,并将其设置为设备所有者,因为这是唯一提及的方法禁用烤面包消息。但是,现在我对这方面的经验有点不知所措,可以使用一些指导。我是否错过任何明显的事情?
我一直在使用统一版本2019.3.0f6在android 7.0平板电脑上进行测试。
经过一番研究后,我得出结论,对于无人值守的自助亭来说,Android屏幕固定是不够的,并已安装Fully Single App Kiosk。
由于我只需要锁定一台设备,因此绰绰有余。也带有免费的测试版本。