Получена недопустимая полезная нагрузка JSON. Неизвестное имя «KioskCustomization» в разделе «политика»: Не удается найти поле

#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, это работает со строчными буквами, большое спасибо