[英]Android Management Device Provision Fail
我使用此快速入門指南來設置我的項目和企業。 目前,該項目位於 Google Cloud Console 層次結構中的“無組織”下。
我已經在自助服務終端模式下使用單個應用設置了以下設備策略。 該應用程序僅限於一個國家,並且是內部開發的。
{
"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"
}
}
我目前使用QR 方法來配置設備。
我遇到的問題是在安裝應用程序的階段配置過程失敗。
當我使用這個API檢查出了什么問題時,我可以看到它由於以下錯誤而失敗:
{
"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 商店安裝應用程序並將安裝類型重置為“KIOSK”模式。
但這遠非理想,因為包含 85 個生產設備設置的整個設備群隨后會被更改為僅配置單個設備。
所以似乎在配置設備時位置設置不正確?
有誰知道為什么會這樣?
嘗試僅為該設備創建一個單獨的策略,以便您可以在不影響其他設備的情況下對其進行配置,並且在配置后,您可以將應用於該設備的策略更新為與所有其他設備相同。
您可以使用policies.patch更新策略或devices.patch 。
這也可能是由於給定應用程序缺乏 Kiosk 支持模式,因為 KIOSK 要求應用程序具有官方的“鎖定任務模式”,每個https://developer.android.com/work/dpc/dedicated-devices/lock-任務模式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.