我有2个版本的应用。精简和付费。我希望在Lite版本中有一个按钮,当点击它时在iPhone上打开App Store应用程序并显示该应用程序的付费版本的页面。
我该怎么做?我不想在Safari中打开付费版iTunes页面。它应该只在App Store应用程序中打开。
这是一个糟糕的解决方案。 iPhone首先打开 Safari,然后打开AppStore 。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms://itunes.apple.com/us/app/YOUR APP ID NO."]];
答案 0 :(得分:2)
协议itms-apps://
解决了问题。 仅打开AppStore 。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"itms-apps://itunes.apple.com/us/app/YOUR APP ID NO."]];
答案 1 :(得分:0)
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://itunes.apple.com/{yourCountryCode}/app/idXXXXXXXXX"]];
其中XXXXXXXXX是您的应用ID
我认为它并没有比这更好。
编辑:这个链接也不知道更多,并且我所知道的非常好:http://wiki.akosma.com/IPhone_URL_Schemes#App_Store