Jump to content

Mark Young

Members
  • Posts

    1
  • Joined

  • Last visited

Mark Young's Achievements

  1. Hi All, I'm following the guidance from the following article to create a profile to update KSP application settings as custom settings: https://blogs.vmware.com/euc/2020/02/deploying-knox-service-plugin-ksp.html What isn't clear is what the syntax in custom settings xml should be when the restrictionType is "multi-select." The xml from the restrictions looks like: <restriction android:description="@string/profile_permission_configuration_description" android:title="@string/profile_permission_configuration_title" android:key="profilePermissionConfiguration" android:restrictionType="bundle"> <restriction android:description="@string/profile_special_access_permission_description" android:entries="@array/profile_special_permission_entries" android:title="@string/profile_special_access_permission_title" android:key="profileSpecialAccessPermission" android:defaultValue="" android:entryValues="@array/profile_special_permission_value" android:restrictionType="multi-select"/> <restriction android:description="@string/profile_special_access_component_description" android:title="@string/profile_special_access_component_title" android:key="profileSpecialAccessComponentName" android:defaultValue="" android:restrictionType="string"/> </restriction> </restriction> The resulting profile (partial) processed by KSP should look something like: "applicationPolicy": { "mAppUsbDeviceAccessConfigMap": {}, "mAutoLaunchApp": null, "mBatteryOptWhitelist": null, "mBlacklistPackageToInstall": null, "mBlacklistSignatureToInstall": null, "mClearCacheBlocklist": null, "mClearDataBlocklist": null, "mDisableApp": null, "mDisableHeatManagement": false, "mDoAppUpdate": { "mApps": null, "mType": "NONE" }, "mEnableAppUsbDeviceAccess": false, "mForceStopBlacklist": null, "mInstallApp": null, "mIsEnabled": true, "mIsSpecialPermissionEnabled": true, "mNotificationsBlocklist": null, "mNotificationsWhitelist": null, "mSpecialPermissionList": [ { "opsList": [ "92" ], "packageName": "com.RestaurantDataConceptsInc.POSiterm" } ], "mWhitelistPackageToInstall": null, "mWhitelistSignatureToInstall": null, "mWidgetBlacklist": null, "mWidgetWhitelist": null }, I can't figure out what the xml syntax would be for the array, "mSpecialPermissionList" in the above. Any thoughts?
×
×
  • Create New...