【发布时间】:2019-12-08 12:05:41
【问题描述】:
我正在尝试通过 Android Management API 将策略应用于一些平板电脑。我已经能够毫无问题地创建我的企业、Web 应用程序、策略并添加设备。
我遇到的问题是我的政策。我尝试了 SO 和文档中的各种版本,但它要么没有锁定平板电脑,要么出现不合规错误。
我尝试过的策略
版本 1 (source)
{
"version": 1,
"applications": [
{
"packageName": "com.google.my.webapp",
"installType": "KIOSK",
"defaultPermissionPolicy": "GRANT"
},
{
"packageName": "com.android.chrome",
"installType": "FORCE_INSTALLED",
"managedConfiguration": {
"URLBLacklist": ["*"],
"URLWhitelist": ["my.whitelabeled.url.com"]
},
"defaultPermissionPolicy": "GRANT"
}
]
}
第 2 版 (source)
{
"version": 2,
"applications": [
{
"packageName": "com.android.chrome",
"installType": "FORCE_INSTALLED",
"defaultPermissionPolicy": "GRANT",
"managedConfiguration": {
"URLBlacklist": [
"*"
],
"URLWhitelist": [
"my.whitelabeled.url.com"
]
}
},
{
"packageName": "com.google.my.webapp",
"installType": "KIOSK",
"defaultPermissionPolicy": "GRANT"
}
],
"statusBarDisabled": true,
"keyguardDisabled": true
}
版本 3 (source)
{
"version": 3,
"applications": [
{
"packageName": "com.google.my.webapp",
"installType": "KIOSK",
"defaultPermissionPolicy": "GRANT"
}
],
"cameraDisabled": true,
"defaultPermissionPolicy": "GRANT",
"debuggingFeaturesAllowed": true
}
以及上述和其他examples 的一些其他变体。他们都没有锁定设备。当我查看我的设备(下面的输出)时,我似乎遇到了一些错误,表明存在MANAGEMENT_MODE 问题,这是有道理的,因为看起来政策只是PROFILE_OWNER。
"devices": [
{
"name": "enterprises/__enterpriseid__/devices/__deviceid__",
"managementMode": "PROFILE_OWNER",
"state": "ACTIVE",
"appliedState": "ACTIVE",
"nonComplianceDetails": [
{
"settingName": "applications",
"nonComplianceReason": "MANAGEMENT_MODE",
"packageName": "com.google.my.webapp"
},
{
"settingName": "systemErrorDialogsDisabled",
"nonComplianceReason": "MANAGEMENT_MODE"
},
{
"settingName": "lockTaskFeatures",
"nonComplianceReason": "MANAGEMENT_MODE"
},
{
"settingName": "persistentPreferredActivities",
"nonComplianceReason": "INVALID_VALUE",
"packageName": "com.google.my.webapp"
},
{
"settingName": "statusBarDisabled",
"nonComplianceReason": "MANAGEMENT_MODE"
},
{
"settingName": "wifiConfigsLockdownEnabled",
"nonComplianceReason": "MANAGEMENT_MODE"
}
],
...
}
]
我确定我应该在某个地方指定它,但我找不到它。
是否有人制定了以下有效政策:
- 启动时启动 Chrome 和/或网络应用程序
- 锁定 Chrome,没有奇怪的固定选项
- 隐藏状态菜单/按钮
- 不让平板电脑休眠
谢谢!
【问题讨论】:
-
您好,您知道如何创建策略运行时并应用于设备吗?
-
嗨!是的,我已经能够应用上面列出的所有内容,并且它们可以正确加载到设备上,但结果并不是我想要的(例如应用程序未锁定)
-
@Lauren 你有没有想过怎么做?
-
@Hugo 不,永远无法让它工作。我联系了 Android,看来我需要通过他们的企业解决方案才能做到这一点。
标签: kiosk-mode android-management-api