#android-management-api
Вопрос:
Я не могу использовать настройку KIOSK с киоском installType, я получаю ошибку ниже
googleapiclient.ошибки.HTTPError: <HTTPError 400 при запросе https://androidmanagement.googleapis.com/v1/enterprises/myeidhere/policies/policy1?alt=json возвращено «Получена недопустимая полезная нагрузка JSON. Неизвестное имя «KioskCustomization» в «политике»: Не удается найти поле.». Подробности: «[{‘@type’: ‘type.googleapis.com/google.rpc.BadRequest», «Полевые нарушения»: [{«поле»: «политика», «описание»: «Получена недопустимая полезная нагрузка JSON. Неизвестное имя «KioskCustomization» в «политике»: Не удается найти поле.»}]}]»>
моя политика json
{
"safeBootDisabled": true,
"factoryResetDisabled": true,
"bluetoothDisabled": true,
"wifiConfigDisabled": true,
"networkEscapeHatchEnabled": true,
"addUserDisabled": true,
"uninstallAppsDisabled": true,
"mountPhysicalMediaDisabled": true,
"modifyAccountsDisabled": true,
"mobileNetworksConfigDisabled": true,
"vpnConfigDisabled": true,
"networkResetDisabled": true,
"outgoingCallsDisabled": true,
"usbFileTransferDisabled": true,
"setWallpaperDisabled": true,
"deviceOwnerLockScreenInfo": {
"defaultMessage": "some message"
},
"openNetworkConfiguration": {
"NetworkConfigurations": [{
"GUID": "a",
"Name": "somename",
"Type": "WiFi",
"WiFi": {
"SSID": "somessid",
"Security": "WPA-PSK",
"Passphrase": "notsharing",
"AutoConnect": true
}
}]
},
"applications": [{
"defaultPermissionPolicy": "GRANT",
"installType": "FORCE_INSTALLED",
"packageName": "com.leadschool.parentapp"
},
{
"installType": "KIOSK",
"packageName": "com.akshara.launchapp",
"defaultPermissionPolicy": "GRANT"
},
{
"installType": "FORCE_INSTALLED",
"packageName": "letest.ncertbooks"
},
{
"installType": "FORCE_INSTALLED",
"packageName": "karnataka.board.textbooks"
},
{
"installType": "FORCE_INSTALLED",
"packageName": "com.google.android.apps.messaging"
},
{
"installType": "FORCE_INSTALLED",
"packageName": "com.amaze.filemanager"
}],
"KioskCustomization": {
"powerButtonActions": "POWER_BUTTON_AVAILABLE",
"systemNavigation": "HOME_BUTTON_ONLY",
"statusBar": "SYSTEM_INFO_ONLY",
"deviceSettings": "SETTINGS_ACCESS_BLOCKED"
}
}
Ответ №1:
На первый взгляд я не вижу здесь ничего плохого, но может ли это быть из-за дела?
На сайте API управления Android вы можете опробовать некоторые вещи, прежде чем внедрять его, см.
Я вижу, что ключ kioskCustomization
в том, чтобы попробовать его со строчной буквой «к»
Дайте мне знать о ваших результатах
Комментарии:
1. Привет @Sudhu, это работает со строчными буквами, большое спасибо