Android管理设备设置失败
我用它来设置我的项目和企业。目前,该项目在Google云控制台层次结构中处于“无组织”状态 我已在kiosk模式下使用单个应用程序设置了以下设备策略。该应用程序仅限于一个国家,由内部开发Android管理设备设置失败,android,android-management-api,Android,Android Management Api,我用它来设置我的项目和企业。目前,该项目在Google云控制台层次结构中处于“无组织”状态 我已在kiosk模式下使用单个应用程序设置了以下设备策略。该应用程序仅限于一个国家,由内部开发 { "safeBootDisabled": true, "screenCaptureDisabled": true, "factoryResetDisabled": true, "systemUpdate&qu
{
"safeBootDisabled": true,
"screenCaptureDisabled": true,
"factoryResetDisabled": true,
"systemUpdate": {
"type": "WINDOWED",
"startMinutes": 0,
"endMinutes": 240
},
"applications": [
{
"packageName": "com.xxx.yyy",
"installType": "KIOSK",
"defaultPermissionPolicy": "GRANT"
}
],
"debuggingFeaturesAllowed": true,
"funDisabled": true,
"appAutoUpdatePolicy": "WIFI_ONLY",
"kioskCustomization": {
"statusBar": "NOTIFICATIONS_AND_SYSTEM_INFO_ENABLED"
}
}
我目前正在使用配置设备
我遇到的问题是,在安装应用程序的阶段,资源调配过程失败
当我用它来检查出了什么问题时,我可以看到它失败了,原因是以下错误:
{
"nonComplianceDetails": [
{
"settingName": "applications",
"nonComplianceReason": "APP_NOT_INSTALLED",
"packageName": "com.xxx.yyy",
"installationFailureReason": "NOT_AVAILABLE_IN_COUNTRY"
},
{
"settingName": "persistentPreferredActivities",
"nonComplianceReason": "APP_NOT_INSTALLED",
"packageName": "com.xxx.yyy"
}
]
}
如果我将设备策略从安装类型“KIOSK”更改为“AVAILIBLE”,则设备配置成功。然后我可以从Play store安装应用程序,并将安装类型重置为“KIOSK”模式
但这远远不够理想,因为85台生产设备的整个设备组都被更改为只提供一台设备
因此,在配置设备时,位置设置似乎不正确
有人知道发生这种情况的原因吗?尝试仅为此设备创建一个单独的策略,以便您可以在不影响其他设备的情况下对其进行设置,并且在设置后,您可以更新应用于该设备的策略,使其与所有其他设备相同 您可以使用更新策略或
这也可能是因为某个应用程序缺少Kiosk支持模式,因为Kiosk要求该应用程序有一个官方的“锁定任务模式”。在谷歌云支持上打开一张罚单后,我得到了一个临时解决方案。在同一企业下创建新策略,并将app installType设置为AVAILABLE。然后,在设备注册到策略后,通过Play Store安装应用程序。然后请求devices.patch()方法()并将设备移动到初始策略。至少使用这种方法,您不必更改生产设备策略。您还可以使用Python脚本半自动化此过程。