There is no registered handler for the itms-apps URL scheme - Rate Simulator button

I am making a RATE button for iPad Pro. When you click the Rate button, the debug area shows ...

LaunchServices: ERROR: no itms-apps URL Schema Handler registered

-(IBAction)RateButton:(id)sender{ [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/app/id12345678"]]; } 

Why am I getting a "registered handler for URL scheme" error when I have a URL present in the code?

+7
debugging ios xcode ipad rate
source share
2 answers

The URL you are using is correct. BUT, if you try this on a simulator, this will not work, and this will show this exact error. The App Store app URL scheme works only on the device.

+18
source share

You cannot connect to the ios app store (iPhone) if you are on a simulator. This url is not working because you are not on an ios device. IOS devices can only connect to the ios app store.

+1
source share

All Articles