【问题标题】:Android Management API - Exit kiosk mode with passwordAndroid Management API - 使用密码退出自助服务终端模式
【发布时间】:2020-02-10 21:04:16
【问题描述】:

我有疑问。 我已完全托管设备并使用 Android Management API (https://developers.google.com/android/management)

我使用此定义创建了策略:

{
  "applications": [
    {
      "packageName": "com.example.myapp",
      "installType": "KIOSK",
      "defaultPermissionPolicy": "GRANT"
    }
  ],
  "cameraDisabled": false,
  "defaultPermissionPolicy": "GRANT",
  "debuggingFeaturesAllowed": true
}

但当用户输入密码时,我希望允许访问设备设置或退出自助服务终端模式(自助服务终端应用程序)。只能通过上面的更改策略来做到这一点吗?或者我必须在我的应用程序com.example.myapp 中编写一些特定的代码?

【问题讨论】:

    标签: android kiosk android-management-api


    【解决方案1】:

    Android Management API 本身不支持从设备本身启用/禁用信息亭模式,至少目前不支持。

    您需要在自助服务终端应用中手动实施。这样做:

    • 在您的自助服务终端应用中公开一些用户界面,用户可以在其中选择启用/禁用自助服务终端模式(可能受密码或 PIN 码保护)。
    • 更改时,调用您的后端,然后调用 Android 管理 API 来更改设备的策略(使用 enterprises.devices.patchenterprises.policies.patch)。切勿直接从设备调用 Android Management API,因为这意味着将服务帐号密钥保留在设备上,强烈建议不要这样做。

    这种方法的主要警告是设备必须连接到网络。

    【讨论】:

    • 您知道应该等待多长时间才能应用政策补丁吗?
    猜你喜欢
    • 2021-05-19
    • 1970-01-01
    • 2017-12-09
    • 2012-12-28
    • 1970-01-01
    • 1970-01-01
    • 2019-06-21
    • 2016-03-08
    • 1970-01-01
    相关资源
    最近更新 更多