如果我制作一个UIWebView,我可以直接访问网络上的应用程序的网址,但这似乎没有任何意义,因为应用程序商店可以在设备上访问。
是否存在人们从应用内链接到其他应用的“首选”或常用方式?
谢谢!
答案 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对网址方案参考有帮助。