Skip to content

Add/edit Key/Value setting to iOS AppConfig

This function is used to add a new Key/Value setting to an existing AppConfig payload in the specified profile. If a setting with the specified key and type already exists, its value will be overwritten with the new value instead of creating a new setting.

Public Function AddKeyValueToAppConfigIOS(DeviceApplicationId As Integer, Key As String, Value As String, KeyValueType As String, changelogComment As String) As Boolean

Returns a boolean value. True if succeeded, false if not.

VBScript

Set oCMS = CreateObject("CapaInstaller.SDK")
Wscript.echo oCMS.SetDefaultManagementPoint("2")
Dim iProfileId : iProfileId = 153
Dim sKey : sKey = "AllowSync"
Dim sValue : sValue = "True"
Dim sKeyValueType : sKeyValueType = "Boolean"
Dim sChangelogComment : sChangelogComment = "Added setting AllowSync with sdk"
Wscript.echo "Added iOS Setting AllowSync: " & oCMS.AddKeyValueToAppConfigIOS(iProfileId, sKey, sValue, sKeyValueType, sChangelogComment)
sKey = "UserEmail"
sValue = ""
sKeyValueType = "String"
sChangelogComment = "Added setting UserEmail with sdk"
Wscript.echo "Added iOS Setting UserEmail: " & oCMS.AddKeyValueToAppConfigIOS(iProfileId, sKey, sValue, sKeyValueType, sChangelogComment)
sKey = "Port"
sValue = "80"
sKeyValueType = "Int"
sChangelogComment = "Added setting Port with sdk"
Wscript.echo "Added iOS Setting Port: " & oCMS.AddKeyValueToAppConfigIOS(iProfileId, sKey, sValue, sKeyValueType, sChangelogComment)
sKey = "UserEmailDownloadSize"
sValue = "2147483647899"
sKeyValueType = "Float"
sChangelogComment = "Added setting UserEmailDownloadSize with sdk"
Wscript.echo "Added iOS Setting UserEmailDownloadSize: " & oCMS.AddKeyValueToAppConfigIOS(iProfileId, sKey, sValue, sKeyValueType, sChangelogComment)
sKey = "LicenseDate"
sValue = "14-09-2017 12:30:00"
sKeyValueType = "DateTime"
sChangelogComment = "Added setting LicenseDate with sdk"
Wscript.echo "Added iOS Setting LicenseDate: " & oCMS.AddKeyValueToAppConfigIOS(iProfileId, sKey, sValue, sKeyValueType, sChangelogComment)