Android Management API - 设置问题

Posted

技术标签:

【中文标题】Android Management API - 设置问题【英文标题】:Android Management API - Setting issue 【发布时间】:2021-05-19 13:42:57 【问题描述】:

我正在开发 Google 的 android Managament API。我需要禁用对“Wifi 菜单”以外的所有可能的菜单设置的访问。我正在使用自助服务终端应用程序。

现在,我从策略中禁用了访问权限,但我仍然可以在打开 wifi 菜单时单击左上角的后退箭头按钮来访问和导航菜单系统。

image url

这是谷歌的错误吗?

我的政策是:

"kioskCustomization": 
    "statusBar": "NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED",
    "deviceSettings": "SETTINGS_ACCESS_BLOCKED",
    "systemNavigation": "HOME_BUTTON_ONLY",
    "powerButtonActions": "POWER_BUTTON_BLOCKED"
,

【问题讨论】:

【参考方案1】:

我认为 AMAPI 中没有只能访问 WIFI 菜单的功能。关于deviceSettings:”SETTINGS_ACCESS_BLOCKED”,它将阻止所有设置菜单,您应该无法在菜单系统中导航。我尝试在 Instagram、Youtube 和私人应用等公共应用上使用此功能,但无法使用后退箭头按钮访问菜单设置。

在我制作的另一个场景中,我创建了一个私有应用程序来使用像 WifiManager.ACTION_PICK_WIFI_NETWORK 这样的设置意图访问 WIFI 菜单,并且我能够访问菜单系统。

我们发现了一个错误,目前正在由我们的工程团队调查,并且即将发布修复程序。

我建议加入 Android Management API 邮件列表,让您随时了解最新更新。

【讨论】:

以上是关于Android Management API - 设置问题的主要内容,如果未能解决你的问题,请参考以下文章

适用于设备的 Android Management API 更改策略

在 Android Management API Policy 中启用设备的相机应用

Android Management Api 失去对已注册设备的控制权

如何通过 Android Management API 在 KIOSK 模式下允许 systemui 活动?

Android Management API 的委托范围似乎没有被 Companion 应用程序获取

后台服务未在 Android Management API 中的完全托管设备上运行