We encountering an issue with HasUpdateAvailable Key is not updating in InstalledApplicationList when the newer app version is available for the device to update from App Store.
Problem Description:
-
When an App Store app or Custom app has a newer version released, the HasUpdateAvailable Key in Installed Application List is never updating.
-
In InstalledApplicationList the HasUpdateAvailable value is False even when a newer app version is available to update.
For Example, Google Slides app ( com.google.Slides ) was released a new version - 1.2023.22200 was on June 7, 2023. By checking the device, The InstalledApplicationList response on June 10.
The hasUpdateAvailable key is False, Even though the app has an update available.
<!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>
<true/>
<key>BetaApp</key>
<false/>
<key>BundleSize</key>
<integer>198696960</integer>
<key>DeviceBasedVPP</key>
<false/>
<key>DynamicSize</key>
<integer>143360</integer>
<key>ExternalVersionIdentifier</key>
<integer>857221931</integer>
<key>HasUpdateAvailable</key>
<false/>
<key>Identifier</key>
<string>com.google.Slides</string>
<key>Installing</key>
<false/>
<key>IsAppClip</key>
<false/>
<key>IsValidated</key>
<true/>
<key>Name</key>
<string>Slides</string>
<key>ShortVersion</key>
<string>1.2023.20201</string>
<key>Version</key>
<string>1.2023.20201</string>
</dict>
</array>
<key>Status</key>
<string>Acknowledged</string>
<key>UDID</key>
<string>00008020-XXXXXXXXXXXX</string>
</dict>
</plist>
Note :- We are experiencing this issue in multiple OS version for most of the apps. All the devices which we tested are compatible with the latest app version