B.s*_*uti 6 android kiosk mdm kiosk-mode device-admin
我正在尝试使自己的反馈应用程序完全支持自助服务终端,我尝试了很多解决方案,但没有什么可以完全满足我的需求。这是我发现的东西。
1.将我的应用设置为设备管理员/所有者应用(锁定任务)-
如果我们遵循此链接/过程https://developer.android.com/work/dpc/dedicated-devices/lock-task-mode,则存在一些限制,如下所示:
一种。我们必须将安装了“反馈”应用程序的所有设备恢复出厂设置,并按照一些步骤将其设置为“管理”应用程序(启动器应用程序)。
b。可以使用命令行安装该应用程序,每次安装都需要通过cmd进行一些代码行,这意味着安装人员必须随计算机一起去,并使用USB连接设备,然后使用命令安装该应用程序。
C。应用程序更新也将遵循相同的步骤(无法使用Google Play商店执行)
d。在这种情况下,最终用户将永远无法退出我们的应用程序,重新启动设备还会每次都启动相同的反馈应用程序。
2.以编程方式进行屏幕固定+以编程方式进行音量和电源按钮控制。(https://github.com/mrugacz95/kiosk)
一种。在这种情况下,我们将使应用程序处于屏幕固定模式,其中所有三个底部按钮(“概览”,“主页”,“最近”)将被隐藏/禁用。和电源键和音量键相同。
b。因此,只要用户单击信息亭模式,就会向用户显示屏幕固定系统生成的提示,但是最大的缺点是,一旦用户同时按下概述和最近的按钮,应用程序将被取消固定/解锁。
3.第三种情况是,所有键均受控制,包括电源+声音+后退+概述等。 仅按Home键可使该应用程序在后台运行,而在几秒钟内它将再次成为前台。
因此,到目前为止我所发现的一切还不是很令人满意。还有一个问题-
Is this something to be fully controlled by MDM(Mobile Device Management)?
任何帮助表示赞赏。
将我的应用程序设置为设备管理员/所有者应用程序(锁定任务)-
A。如果您将其设为“管理应用程序”,这意味着您已正确签署设备映像?因此,您可以控制设备的完全闪烁 - 在这种情况下您可以执行任何操作。
b. 实际上,在第一次设置后,您还可以通过 WiFi 进行 ADB
C。您可以从 Playstore 更新您的应用程序 - 甚至启动器应用程序
d. 这一事实就是 Kiosk 模式的全部要点。用户不应该能够退出应用程序。只有您可以通过远程命令或隐形触摸组合退出(例如按顺序触摸屏幕的每个角两次,或其他“秘密解锁代码”)
以编程方式固定屏幕 + 以编程方式控制音量和电源按钮。(https://github.com/mrugacz95/kiosk)
b. 这与1d相反,如果你都不想要,那么不清楚你想要什么。
第三种情况是控制所有按键,包括电源+音量+返回+总览等。
这也是1d的反面,如果你都不想要,那也不清楚你想要什么。
我们需要有关此应用程序的部署方案的更多详细信息,以进一步帮助您。
| 归档时间: |
|
| 查看次数: |
930 次 |
| 最近记录: |