2010-08-04 246 views
2

有没有办法在AppStore中查看艺术家的所有应用程序?通过AppStore中的艺术家ID进行查看

更具体地说,在iPhone上下文中? (因为这些viewArtist?id = links在网络浏览器中工作得很好,然后启动iTunes ...他们似乎不工作的是使用ITMS样式的URL的实际iPhone设备)

in my iPhone应用程序我一直在使用以下约定在特定应用程序中产生AppStore:

=========================== ====================

NSString * link;

link = @“itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id = 346955280”;

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:link]];

============================================== =

该代码就在那里位成功产卵AppStore上的“ViewTi高尔夫2010”的应用程序的购买页面例如

,但是,该公司ViewTi-LLC有4-5应用程式出来,我我想链接到他们的网页,显示他们都...但它似乎并没有工作......我一直在使用艺术家ID 292035113,我从这个iTunes链接中得到: http://itunes.apple.com/us/artist/viewti-llc/id292035113

这里是我试图修改的ITMS URL用途:

============================================ ===

@“itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id = 292035113”;

@“itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id = 292035113”;

@“itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id = 292035113”;

============================================== =

我居然没想到第三环节的工作,因为它使用“viewSoftware”一个艺术家-ID ......但我想反正绝望:)

唯一viewArtist-的我已经在iPhone中成功发布的样式URL是这样的: @“itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id = 299857025”;

该网址启动了一些标题为“Michael O'Laughlin Top Podcasts”的页面...我不知道这是谁...我从谷歌搜索中使用搜索词获得了艺术家ID:viewArtist + itunes

很明显viewArtist?id =在至少一种情况下工作......但对于我尝试使用的其他艺术家ID的大多数情况,会发生什么情况是错误消息框会弹出“您的请求无法完成“。

soooooo ...我想知道,有没有人试图做到这一点,并得到它的工作?我是否使用了错误的网址格式?

任何帮助,将不胜感激:)

回答

0

首先,发现通过苹果的链接制造商服务的常规HTTP链接: http://itunes.apple.com/linkmaker

经过那里,你可以找到链接到两个应用程序和艺术家。

但是,如果您从应用程序中以编程方式打开这些链接,首先打开iTunes应用程序,然后打开AppStore应用程序,以便看到两个应用程序转换。

将协议部分从http更改为itms-apps以解决此问题并直接跳转到您的艺术家页面:)。

(即打开一个URL来ITMS-应用:// [链接的linkmaker使得])

0

这是他们的方式,你想这样做。 直接打开它的应用程序商店

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

我一直是这样,现在的战斗了大约一个小时,终于找到了解决方案!尝试使用下面的链接的格式:https://itunes.apple.com/artist/id290402113

你需要与你从苹果公司的链接及制作服务找回艺术家ID来代替我的身份证号码:http://itunes.apple.com/linkmaker

苹果有增减挂钩制造商,所以你就必须按在您的其中一个应用程序中并从iTunes中将链接复制到开发人员应用程序只需搜索ID(在URL上的id后面的数字)并将其替换为上面的代码。

这工作在我的iPhone 4上,5 & 5s(iOS 5,6 & 7)。

我希望苹果已经记录了这个地方!