11

我想从我的 iPhone 应用程序中提供指向 App Store 上单个作者/公司的所有应用程序的链接。

让我们以 Ngmoco 为例。在 PC 或 Mac 版 iTunes 上单击以下链接会打开 iTunes 并将用户重定向到包含 Ngmoco 迄今为止所有已发布应用程序的页面:http: //itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist ?id=293559501

但是,从 iPhone 打开相同的 URL(例如从 Mail.app 或从其他应用程序)会导致启动 iTunes Music Store 浏览器而不是 App Store 浏览器,并弹出错误消息。任何人都知道我应该如何制作一个 iPhone 友好的 URL 链接到单个作者或公司的所有应用程序?谢谢。

4

10 回答 10

6

iTunes.com 网址更容易。http://itunes.com/CompanyName(删除公司中的所有空格)。

于 2009-10-22T01:57:45.263 回答
6
NSString *str = @"itms-apps://ax.search.itunes.apple.com/WebObjects/MZSearch.woa/wa/search?media=software&term=glbasic";
[[UIApplication sharedApplication] openURL: [NSURL URLWithString:str]];

这似乎对我有用!

于 2010-02-06T06:50:06.940 回答
2

这是我发现的对我有用的东西,从 iPhone 应用程序中重定向。这直接进入 App Store 应用程序:

NSString *iTunesLink = @"itms-apps://itunes.com/apps/companyname/";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

只需用应用程序开发人员的名称替换“公司名称”即可。

于 2011-08-01T03:02:52.120 回答
1

这是带有 Apple 开发指南和示例链接的最新答案。

// Goes to App Store
NSString *iTunesLink = @"itms-apps://itunes.com/apps/gameloft/";  
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:iTunesLink]];

如何从 iOS 应用程序启动 App Store

Apple 如何做到这一点 - 公司商店链接

于 2013-09-02T17:29:29.037 回答
0

尝试用 替换itunesphobos例如:

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

链接phobos.apple.com将在 App Store 应用程序中itunes.apple.com打开,而链接将在 iTunes 应用程序中打开。

于 2009-06-29T21:44:49.190 回答
0

那么,Apple 技术问答中有关该主题的程序不起作用?(这似乎与您所说的 Jason 的回答不成功相匹配。)它确实适用于发布另一个问题这个问题的用户,尽管可能区别在于链接到应用程序与链接到公司

于 2009-10-22T02:07:25.307 回答
0

@JohnFricker 的回答最适合我。尽管值得注意的是,我必须从开发人员名称中删除所有空格和标点符号。我尝试删除空格但没有标点符号,但它仍然无法正常工作。

于 2012-09-04T15:07:33.213 回答
0

使用以前的答案作为指导,我做了以下事情:

  1. 谷歌您公司的示例应用程序并将其作为 iTunes 预览页面显示(例如:https ://itunes.apple.com/gb/app/facebook/id284882215?mt=8 )
  2. 在该页面的右上角,右键单击标题为“查看此开发人员的更多信息”的链接并复制该链接(例如:https ://itunes.apple.com/gb/artist/facebook-inc./id284882218 )
  3. 然后您可以更改它,使其使用 itms-apps 而不是 https,如下所示:

    itms-apps://itunes.apple.com/gb/artist/facebook-inc./id284882218
    

在应用程序中使用时,这将在一个漂亮的页面上打开 App Store,顶部是您的公司名称以及下面列出的所有应用程序。您可以将链接复制并粘贴到移动 Safari 的地址栏中,以在 App Store 中查看它的预览,而无需深入研究任何代码。

于 2012-12-13T12:35:55.497 回答
-1

我认为 Apple 示例代码有一个错误。改变

self.iTunesURL = [response URL];

self.iTunesURL = [request URL];
于 2010-03-23T19:36:57.513 回答
-2

只需转到iTunes,然后单击您的公司名称,将其复制并粘贴到您想要的任何位置。我认为以前的答案对以前版本的 iTunes 很有用

于 2009-10-17T10:53:55.637 回答