我准备将我的新应用程序提交到App Store。我发现这个线程似乎是最正确的语法,使用重新执行“评估此应用程序”过程所需的方法:How can I add a link for a rate button with swift?(2015年3月)
我的应用中有一个按钮,允许用户在App Store中留下评论。不是通过外部浏览器。
我的代码如下:
@IBAction func RateUs(sender: AnyObject) {
UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=\(123456789)&onlyLatestVersion=true&pageNumber=0&sortOrdering=1)")!);
}
我的app id
我已列为仅限数字格式 - 例如,上面列为123456789
。
我在iPhone上运行构建作为模拟器。没有错误,它构建100%正常。
当我按下执行IBAction(即按下按钮)进行审核时,App Store窗口出现,开始加载,我在空白屏幕上收到此错误:
“您的请求产生了错误 [newNullLineResponse]“
三(3)个问题:
我认为这是预期的错误。
我想确认上面的1,2和3。
提前感谢你的帮助。
答案 0 :(得分:1)
我今天刚遇到这个问题。尝试过其他方式并想出了这个:
UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/app/id1085881746")!);
我的应用尚未发布所以它只是给了我一个应用程序商店的屏幕,说这个应用程序尚未在这个国家/地区提供。这很好,它只是无法以编程方式打开审阅选项卡。