Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/117.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在iOS 11中的应用商店中链接到应用评论_Ios_Iphone_App Store - Fatal编程技术网

如何在iOS 11中的应用商店中链接到应用评论

如何在iOS 11中的应用商店中链接到应用评论,ios,iphone,app-store,Ios,Iphone,App Store,当然,我知道新的指南和提示用户进行审查的SKStoreReviewController。但这不是要求新的评论,而是快速访问不同应用的评论 问题: 之前,我使用以下格式将iOS应用程序直接链接到App Store中某个应用程序的“评论”选项卡: http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=APP_ID&pageNumber=0&sortOrdering=2&type

当然,我知道新的指南和提示用户进行审查的
SKStoreReviewController
。但这不是要求新的评论,而是快速访问不同应用的评论

问题:

之前,我使用以下格式将iOS应用程序直接链接到App Store中某个应用程序的“评论”选项卡:

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=APP_ID&pageNumber=0&sortOrdering=2&type=Purple+Software&mt=8
这很好,但在iOS 11中,它只显示应用商店应用程序中的一个空页面。显而易见的原因是,在iOS 11中,应用程序页面不再有评论选项卡,但评论位于应用程序描述和屏幕截图下

因此,使用以下格式仍然会将用户带到apps store页面,但用户必须手动向下滚动到评论

https://itunes.apple.com/app/idAPP_ID

这当然有效,但必须手动向下滚动到评论。是否仍然可以直接链接到评论部分(就像在普通HTML页面上使用锚点一样)?

Add&action=write review到url的末尾

http链接:

itms链接: itms-apps://itunes.apple.com/us/app/appName/id1234567?action=write-复习

更新:
您需要一个国家/地区代码和appName才能使用此链接,看起来它们可以是任何未实际使用的内容。

此链接格式将在iOS 11中使用:

itms-apps://itunes.apple.com/us/app/itunes-u/id123456789?action=write-review
它还与iOS 10.3兼容

我没有测试的旧版本

URL中有一个国家/地区缩写“
us
”。但这并不重要。它将始终打开当前区域中的应用商店。不用换了。如果没有这两个字母,它将无法找到您的应用。

实际上,我的应用程序(iOS 11)正在使用此链接:

itms-apps://itunes.apple.com/app/id{appStoreId}?action=写评论

如果您使用的是iRate库,则可以覆盖该链接:

iRate.sharedInstance().ratingsURL=URL(字符串:“itms-apps://itunes.apple.com/app/id{appStoreId}?操作=写审查“)

这是答案不,不是:-)我发布链接答案是为了指出,以前的方法不再有效。然而,这里的问题是,如果有新的方法仍然直接链接到评论…在iOS 11中似乎不起作用。如果你在比赛结束后什么都不做?包括?然后进入应用商店页面,但不直接进入查看输入屏幕。确保您有应用名称和国家代码(可以是任何内容).所以国家代码是countryCode=dummy,appName是appName=dummy?路径中的countryCode需要2个字符,例如xx
itunes-u
是应用程序的名称?您唯一需要更改的是应用程序id。用您的应用程序id替换123456789。谢谢,我更喜欢使用132206之前的其他答案。你也没有回答我的问题。这是在iOS 11中创建评论链接的最佳方法。这是没有不必要的国家或应用程序名称信息的最佳答案