java - 在 Android 设备(手机、平板电脑等)上使用 Kiosk 模式
问题描述
我正在开发一个可以在 android 设备上运行并将它们转换为 kiosk 的项目。所以此刻我在做Kiosk模式的研发,但对它的帮助却很少。但我遇到了不同的事情。这些正在使用 DPM、使用 EMM 或使用 Android 管理 API
我只是想做以下事情将我的应用程序发送给我的客户。这些目标如下
如果客户正在安装我的应用程序,他应该按照简单的步骤(如 android 权限)将我的应用程序设置为默认应用程序。
虽然遵循简单的步骤,但我的应用程序必须将 android 设备作为 Kiosk 并且应该使我的应用程序无法被客户端用户退出。
我的应用程序必须能够从设备中清除信息亭模式,以便客户可以将他的设备用作简单设备
最重要的是,我们不会随我们的应用程序一起运送设备,我们可能没有对客户端设备的任何物理访问权限,而且客户端可能没有那么多技术。所以app必须做所有事情
**所以从以上4点的角度来看,什么对我最好,请分享你的知识。什么最适合我?请帮助我,因为这太令人困惑了...... **
解决方案
完全托管模式 在完全托管模式下,整个设备都处于托管状态,并且设备需要在设置前恢复出厂设置。要在完全托管模式下设置设备,您需要使用 QR 码。
对于运行 Android 7.0 或更高版本的设备:
- 打开新设备或恢复出厂设置的设备。
- 在欢迎屏幕上的同一位置点击六次以进入二维码模式。连接到 WiFi 网络。
- 扫描二维码。
对于运行 Android 6.0 的设备:
- 打开新设备或恢复出厂设置的设备。
- 按照设置向导并输入您的 Wi-Fi 详细信息。
- 当提示登录时,输入 afw#setup。
- 点击下一步,然后接受 Android Device Policy 的安装。
- 扫描二维码。工作配置文件模式 在工作配置文件模式下,公司应用程序和数据在独立的工作配置文件中保持安全,而用户可以控制设备的其余部分。要设置工作资料,您可以使用 QR 码或注册链接。
使用报名链接:
使链接可在设备上访问(通过电子邮件发送或放在网站上)。打开链接。或使用二维码:
转到设置 > 谷歌。点击“设置您的工作资料”。扫描二维码。下一步是什么?到目前为止,您应该已经为托管设备配置了基本策略,但您可以使用 Android Management API 做更多事情
欲了解更多信息:https ://developers.google.com/android/work/release-solution
推荐阅读
- applescript - AppleScript 如何根据菜单名称访问特定的上下文菜单?
- python - 两个数据帧之间的 Pandas 矢量化
- model-view-controller - MVC 应用程序的 HttpWebRequest 失败
- javascript - 全局未处理的拒绝处理程序
- codeigniter - 使用 Codeigniter 中的路由器类在方法中设置路由
- java - Kafka - 停止重试 ConnectException
- sql - SQL - 列值取决于另一列值是否出现在第三列中
- hyperledger-fabric - Hyperledger Fabric的nodejs sdk中的多用户身份
- html - CSS如何在悬停时突出显示表格中的两行?
- security - 在数据库本身加密的同时为数据库的其余部分存储对称密钥