是否可以在我的应用中打开App Store应用并运行搜索?

我正在查看是否有appstore://类型的URL我可以使用,就像mailto:和sms:分别打开Mail和SMS一样。

有人知道这是否可行?

编辑 - 更多信息:

我一直在尝试使用UIApplication的openURL:方法,传递各种形式的phobos和iTunes网址,到目前为止没有运气。

有些人可能知道您可以右键单击桌面上iTunes中的链接并将链接复制到某些页面。我将链接复制到列出特定公司的所有应用程序的页面。

有些人可能也知道您可以在iPhone上的App Store应用程序中搜索公司名称,搜索结果将是该公司拥有的所有应用程序。

我正试图通过我的应用程序中的链接来实现这一目标......

使用从桌面上的iTunes复制的链接只需打开Safari,然后打开iTunes应用程序,最后以“无法连接到iTunes Store”结束。信息。这与URL是否以phobos或itunes开头无关。

以下是我一直尝试使用的链接(ID修剪)

http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=someId

任何想法都会很棒,谢谢。

有帮助吗?

解决方案

Erika Sadun解释了如何构建App Store搜索链接这里

其他提示

要从您的应用程序打开iTunes或AppStore,您需要
使用前缀 itms://

然后您可以通过以下网址搜索艺术家:

itms://phobos.apple.com/WebObject/MZStore.woa/wa/viewArtist?id=someId

或者您可以告诉AppStore打开并显示如下特定应用:

itms://phobos.apple.com/WebObject/MZStore.woa/wa/viewSoftware?id=someId

真正的区别只是你不想查看 itms:// 前缀而不是 http 。点击 例如。使用 viewSoftware -Version与 id = 315316036 将打开AppStore
并显示Rowmote Pro(随机选择,我只是冲浪AppStore ..)。

<强>更新

看起来链接到艺术家和搜索结果比使用它更棘手 用于应用程序或专辑(两者都在我的测试中工作)。

我遇到过这个技术问答 Apple声称某些链接可以使用多个重定向 是必要的。这可能是iTMS纾困的关键所在。
(并且您似乎不是唯一一个遇到此问题的人,请参阅这里这里)。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top