I tried the new feature of iOS 17.2 com.apple.configuration.app.managed
A configuration and its activation are defined with the data like this.
{
"Identifier": "389459bf-0902-58dd-be0e-11c83c695a8b",
"Type": "com.apple.configuration.app.managed",
"Payload": {
"InstallBehavior": {
"Install": "Required",
"License": {
"VPPType": "Device"
}
},
"BundleID": "com.microsoft.Office.Powerpoint"
},
"ServerToken": "..."
}
After distributing the configuration with DeclarativeDevicement
MDM command, an error is notified via status channel app.managed.list
.
{
"active": true,
"identifier": "389459bf-0902-58dd-be0e-11c83c695a8b",
"valid": "valid",
"server-token": "21b95e4cb0b616a3ac77a5905ed08756fa36f605ad1a30a9bd347a4a8092532c"
},
"app": {
"managed": {
"list": [
{
"state": "failed",
"declaration-identifier": "389459bf-0902-58dd-be0e-11c83c695a8b",
"identifier": "com.microsoft.Office.Powerpoint",
"name": "Microsoft PowerPoint",
"reasons": [
{
"code": "Error.LicenseNotFound"
}
]
},
After VPP license for the app is assigned, I tried to issue DeclarativeManagement
command again.
However iOS device doesn't fetch the configuration because it is not changed. App installation is not retried even after the valid license is assigned.
How can we trigger the retrying installation?
Thank you