App Store(应用程序内)方法的速率 - 错误:“您的请求产生了错误。[newNullLineResponse]”。重新提交新应用程序

时间:2016-02-18 13:26:43

标签: ios iphone swift app-store

我准备将我的新应用程序提交到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. 这个错误标准是因为我的应用还没有在App Store上?和
  3. 我的应用程序可在全球范围内使用,上面使用的方法是否适用于所有应用商店?
  4. 我认为这是预期的错误。

    我想确认上面的1,2和3。

    提前感谢你的帮助。

1 个答案:

答案 0 :(得分:1)

我今天刚遇到这个问题。尝试过其他方式并想出了这个:

UIApplication.sharedApplication().openURL(NSURL(string : "itms-apps://itunes.apple.com/app/id1085881746")!);

我的应用尚未发布所以它只是给了我一个应用程序商店的屏幕,说这个应用程序尚未在这个国家/地区提供。这很好,它只是无法以编程方式打开审阅选项卡。