如何通过点击“Lite”应用程序中的按钮在iPhone的AppStore中打开“付费”应用页面?

时间:2011-12-09 12:42:45

标签: iphone app-store

我有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."]];

2 个答案:

答案 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