如果我创建一个 UIWebView,我可以直接访问网络上应用程序的 url,但这似乎并不完全有意义,因为可以在设备上访问应用程序商店。
人们从应用程序内链接到其他应用程序是否存在“首选”或常见方式?
谢谢!
您必须使用其他应用程序的 AppStore 条目的 URL 启动系统浏览器(Safari),然后用户会看到 Safari 是如何打开的,然后 AppStore 突然在其前面启动并显示所选的应用程序信息...
NSString *url = @"http://AppStore.com/<app_id_here>";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
希望这是您正在寻找的...
我在 App Store 上将我所有的应用程序链接到自己,以便用户可以“在 App Store 上评分”。
这就是我的做法(使用itms-apps:
前缀):
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:
@"itms-apps://itunes.apple.com/app/gift-idea+/id561981438?mt=8"]];
确保用您自己的方式修改链接。您可以通过选择价格旁边的箭头从 iTunes 获取链接,然后选择Copy Link
。
您可以将此代码放在您想在 App Store 中打开应用程序的任何位置。如果您将链接放在一个HTML
文件中(我不能 100% 确定是否可以)在 webView 中使用,我强烈建议您为不使用 iOS 设备的用户提供后备(也就是说,如果您的网站文件是在互联网上,而不是应用程序的本地)。
您可能会发现此文档对 URL 方案参考很有帮助。