我刚刚发现我在 App Store 上的“发表评论”按钮只能在开发者模式下使用。我已经做了几次测试,它很完美,但现在我正在从“准备销售”版本测试它,它不再起作用。 App Store 应用程序打开并显示以下消息:“无法连接到 App Store”。
你知道为什么会有这样的差异吗?
if let reviewURL = URL(string: "http://apps.apple.com/app/[AppName]/[AppID]?action=write-review") {
Button(action: { UIApplication.shared.open(reviewURL) }, label: {
HStack {
Text("settings-button-review")
Image(systemName: "heart.fill")
Spacer()
}
})
}
您可以尝试以下网址:
itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=[APP-ID-HERE]&pageNumber=0&sortOrdering=2&mt=8
注意 - “type=Purple+Software” - 它不是您的产品名称,而是 iOS 应用程序的代号。
请记住,您不应通过仅向商店发送正面评论者来操纵用户评论,否则您的提交将被拒绝。
itms-apps:在 iOS 模拟器上不起作用,这是因为模拟器没有 App Store 应用程序来处理它。