应用内评论链接

Ran*_*rns 6 iphone url review app-store

我正在尝试直接从我的应用链接到应用的评论页面.

这与我的一些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]];
Run Code Online (Sandbox Code Playgroud)

这也有效(相同的APP ID,不同的链接格式):

NSString *reviewURL = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=375031865";
Run Code Online (Sandbox Code Playgroud)

但不适用于其他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]];
Run Code Online (Sandbox Code Playgroud)

要么:

NSString *reviewURL = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=392551011";
Run Code Online (Sandbox Code Playgroud)

我不知道在其中使用不同APP ID的相同确切链接如何适用于某些应用程序而不适用于其他应用程序.出现的错误是"无法连接到iTunes Store"

有任何想法吗?谢谢!

Ola*_*laf 1

392551011 = DumDumb 考试 HD

尝试:

NSString *reviewURL =
 @"itms-apps://itunes.com/app/thedumdumbexamhd";
Run Code Online (Sandbox Code Playgroud)

在设备上的 Safari 中输入上述 URL 将进入 App Store 页面。URL 字符串是从 URL 中获取的应用程序名称:

http://itunes.apple.com/us/app/the-dumdumb-exam-hd/id392551011?mt=8

然后转换为小写并删除空格和破折号。