【发布时间】:2010-08-04 19:01:16
【问题描述】:
有没有办法在 AppStore 中查看艺术家的所有应用?
更具体地说,在 iPhone 环境中? (因为这些 viewArtist?id= 链接在网络浏览器中工作得很好,然后会启动 iTunes……它们似乎不起作用的地方是在使用 ITMS 样式 URL 的实际 iPhone 设备上)
在我的 iPhone 应用中,我一直在使用以下约定在特定应用中生成 AppStore:
================================================
NSString *link;
link = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=346955280";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:link]];
================================================
那段代码成功地在“ViewTi Golf 2010”应用程序的购买页面生成了 AppStore
但是,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";
================================================
我实际上没想到第三个链接会起作用,因为它在艺术家 ID 上使用“viewSoftware”...但无论如何我还是出于绝望尝试了它:)
我在 iPhone 中成功启动的唯一 viewArtist 风格的 URL 是这个: @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewArtist?id=299857025";
该 URL 启动了一些标题为“Michael O'Laughlin Top Podcasts”的页面...我不知道那是谁...我使用搜索词从谷歌搜索获得了艺术家 ID:viewArtist+itunes
显然 viewArtist?id= 至少在一种情况下工作......但对于我尝试使用的大多数其他艺术家 ID,会出现一个错误消息框弹出“您的请求无法完成。”
soooooo... 我想知道,有没有人尝试过这样做并让它工作?我是否使用了错误的 URL 格式?
任何帮助将不胜感激:)
【问题讨论】:
标签: iphone app-store hyperlink