When we specified a "Unlisted app" by InstallApplication(MDM command), the response state is NeedsRedemption.
This is the request and response.
■Request
<?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>dd3fe1a1-a1a7-4987-8201-447e815bd6f9</string>
<key>Command</key>
<dict>
<key>RequestType</key>
<string>InstallApplication</string>
<key>Attributes</key>
<dict>
<key>Removable</key>
<false />
</dict>
<key>Identifier</key>
<string>******</string>
<key>ChangeManagementState</key>
<string>Managed</string>
<key>InstallAsManaged</key>
<true />
<key>ManagementFlags</key>
<integer>4</integer>
</dict>
</dict>
</plist>
■Response
<!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>dd3fe1a1-a1a7-4987-8201-447e815bd6f9</string>
<key>Identifier</key>
<string>******</string>
<key>State</key>
<string>NeedsRedemption</string>
<key>Status</key>
<string>Acknowledged</string>
<key>UDID</key>
<string>00008110-001E74C814EA401E</string>
</dict>
</plist>
I think non-VPP apps don't need redemption codes.
Is there a way to install "Unlisted app" without using a redemption code?