我正在尝试直接从我的应用链接到应用的评论页面。
这与我的一些App ID完美配合,就像这个[375031865]:
NSString *reviewURL = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=375031865&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:reviewURL]];
这也有效(相同的APP ID,不同的链接格式):
NSString *reviewURL = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=375031865";
但不适用于其他App ID,如此[392551011]:
NSString *reviewURL = @"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=392551011&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software";
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:reviewURL]];
OR:
NSString *reviewURL = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=392551011";
我不知道与其中的不同APP ID相同的确切链接如何适用于某些应用而不适用于其他应用。出现的错误是“无法连接到iTunes Store”
有什么想法吗? 谢谢!
答案 0 :(得分:1)
for 392551011 = DumDumb Exam HD
尝试:
NSString *reviewURL =
@"itms-apps://itunes.com/app/thedumdumbexamhd";
在设备的Safari中输入上述URL将带我进入App Store页面。 URL字符串是从URL中获取的应用程序名称:
http://itunes.apple.com/us/app/the-dumdumb-exam-hd/id392551011?mt=8
然后转换为小写,删除空格和破折号。
答案 1 :(得分:0)
您应该仔细找出您的应用ID!有时桌面和移动iTunes会有所不同。
我使用了iTunes(复制网址)的方式并坚持使用“无法连接到iTunes”。它返回了不规则的app id!
所以对我来说,答案是在iTunesConnect或此处检查应用ID:http://itunes.apple.com/linkmaker/