ios - 链接到应用商店中另一个应用的正确方法是什么?

时间:2013-02-20 12:27:39

标签: ios ios6

如果我制作一个UIWebView,我可以直接访问网络上的应用程序的网址,但这似乎没有任何意义,因为应用程序商店可以在设备上访问。

是否存在人们从应用内链接到其他应用的“首选”或常用方式?

谢谢!

2 个答案:

答案 0 :(得分:3)

您必须使用其他应用程序的AppStore条目的URL启动系统浏览器(Safari),然后会发生的情况是用户将看到Safari如何打开,然后AppStore突然在其前面启动选择的应用信息...

NSString *url = @"http://AppStore.com/<app_id_here>";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];

希望这就是你要找的......

答案 1 :(得分:3)

我在App Store上将我的所有应用程序链接到自己,以便用户可以“在App Store上评价”。

我就是这样做的(使用itms-apps:前缀):

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:
                                                @"itms-apps://itunes.apple.com/app/gift-idea+/id561981438?mt=8"]];

请务必使用您自己的链接修改链接。您可以通过选择价格旁边的箭头然后Copy Link来获取iTunes中的链接。

您可以将此代码放在要在App Store中打开应用的位置。如果您将链接放在HTML文件中(如果可以,我不是100%确定)可以在webView中使用我强烈建议您对不使用iOS设备的用户进行备用(如果您的网站文件在互联网上,而不是应用程序的本地文件。)

您可能会发现this document对网址方案参考有帮助。