Description:
From MDM, the InstalledApplicationList command is sent to device for querying the list of Installed Apps. Some apps doesn't have version(both Version & ShortVersion) in the response. But the "Installing" key is false for them which should mean that the app is already Installed. But the app version is not available in the response. Also, for these apps without app version, the "IsValidated" key gives "false" value. But these apps are installed on the device. Kindly help us understand about this case.
Sample Response of InstalledApplicationList:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CommandUUID</key>
<string>InstalledApplicationList</string>
<key>InstalledApplicationList</key>
<array>
<dict>
<key>AdHocCodeSigned</key>
<false/>
<key>AppStoreVendable</key>
<false/>
<key>BetaApp</key>
<false/>
<key>BundleSize</key>
<integer>135618560</integer>
<key>DeviceBasedVPP</key>
<true/>
<key>ExternalVersionIdentifier</key>
<integer>850215498</integer>
<key>HasUpdateAvailable</key>
<false/>
<key>Identifier</key>
<string>net.whatsapp.WhatsApp</string>
<key>Installing</key>
<false/>
<key>IsValidated</key>
<false/>
<key>Name</key>
<string>WhatsApp</string>
</dict>
<dict>
<key>AdHocCodeSigned</key>
<false/>
<key>AppStoreVendable</key>
<false/>
<key>BetaApp</key>
<false/>
<key>BundleSize</key>
<integer>185229312</integer>
<key>DeviceBasedVPP</key>
<true/>
<key>ExternalVersionIdentifier</key>
<integer>849733664</integer>
<key>HasUpdateAvailable</key>
<false/>
<key>Identifier</key>
<string>com.microsoft.azureauthenticator</string>
<key>Installing</key>
<false/>
<key>IsValidated</key>
<true/>
<key>Name</key>
<string>Authenticator</string>
<key>ShortVersion</key>
<string>6.5.98</string>
<key>Version</key>
<string>20</string>
</dict>
<dict>
<key>AdHocCodeSigned</key>
<false/>
<key>AppStoreVendable</key>
<false/>
<key>BetaApp</key>
<false/>
<key>BundleSize</key>
<integer>287129600</integer>
<key>DeviceBasedVPP</key>
<true/>
<key>ExternalVersionIdentifier</key>
<integer>849978495</integer>
<key>HasUpdateAvailable</key>
<false/>
<key>Identifier</key>
<string>com.microsoft.skype.teams</string>
<key>Installing</key>
<false/>
<key>IsValidated</key>
<false/>
<key>Name</key>
<string>Teams</string>
</dict>
<dict>
<key>AdHocCodeSigned</key>
<false/>
<key>AppStoreVendable</key>
<false/>
<key>BetaApp</key>
<false/>
<key>BundleSize</key>
<integer>213839872</integer>
<key>DeviceBasedVPP</key>
<true/>
<key>ExternalVersionIdentifier</key>
<integer>850097782</integer>
<key>HasUpdateAvailable</key>
<false/>
<key>Identifier</key>
<string>com.google.Maps</string>
<key>Installing</key>
<true/>
<key>IsValidated</key>
<false/>
<key>Name</key>
<string>Google Maps</string>
</dict>
<dict>
<key>AdHocCodeSigned</key>
<false/>
<key>AppStoreVendable</key>
<false/>
<key>BetaApp</key>
<false/>
<key>BundleSize</key>
<integer>43339776</integer>
<key>DeviceBasedVPP</key>
<true/>
<key>ExternalVersionIdentifier</key>
<integer>848157118</integer>
<key>HasUpdateAvailable</key>
<false/>
<key>Identifier</key>
<string>com.manageengine.mdm.iosagent</string>
<key>Installing</key>
<false/>
<key>IsValidated</key>
<true/>
<key>Name</key>
<string>ME MDM</string>
<key>ShortVersion</key>
<string>22.04.01</string>
<key>Version</key>
<string>1558</string>
</dict>
<dict>
<key>AdHocCodeSigned</key>
<false/>
<key>AppStoreVendable</key>
<false/>
<key>BetaApp</key>
<false/>
<key>BundleSize</key>
<integer>209174528</integer>
<key>DeviceBasedVPP</key>
<true/>
<key>ExternalVersionIdentifier</key>
<integer>848848517</integer>
<key>HasUpdateAvailable</key>
<false/>
<key>Identifier</key>
<string>us.zoom.videomeetings</string>
<key>Installing</key>
<false/>
<key>IsValidated</key>
<false/>
<key>Name</key>
<string>Zoom</string>
</dict>
</array>
<key>Status</key>
<string>Acknowledged</string>
<key>UDID</key>
<string>00000-000000-000000</string>
</dict>
</plist>
Some apps with the issue in the given response:- net.whatsapp.WhatsApp, com.microsoft.skype.teams, us.zoom.videomeetings, etc.