why my itms-services link works on iOS 8 but not working on iOS 11?

I have setup a secure tomcat server website for OTA download and install of our iOS application. The download link is as specified by Apple i.e. 'itms-services://?action=download-manifest&url=https://mydomain:myport/myapp.plist' .

This works perfectly on iOS8 device and I am able to download and install the app there but does not work at all on iOS 10 and 11 devices.

There is no clear documentation that explains the change in this since iOS 8 and what is the latest and correct way to use the itms-services protocol.


Could someone please guide me through the correct way to use/formulate the itms-services url ?

why my itms-services link works on iOS 8 but not working on iOS 11?
 
 
Q