2

如果我创建一个 UIWebView,我可以直接访问网络上应用程序的 url,但这似乎并不完全有意义,因为可以在设备上访问应用程序商店。

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

谢谢!

4

2 回答 2

3

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

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

希望这是您正在寻找的...

于 2013-02-20T12:38:20.850 回答
3

我在 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 方案参考很有帮助。

于 2013-02-20T12:55:15.580 回答