有谁知道用于要求用户对我们的应用程序进行评分并直接在评分页面上为他打开 App Store 的技术在 iOS 7 上是否仍然有效?
我曾经从我的应用程序中打开此网址:
itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=353372460&onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software
但看起来它不再工作了(AppStore 显示空白页面)。我也尝试过这个网址,但没有成功:
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8&id=353372460
最佳答案
从 iOS7 开始,URL 已更改,无法定向到评论页面,只能定向到应用
itms-apps://itunes.apple.com/app/idAPP_ID
其中 APP_ID 需要替换为您的应用程序 ID。根据问题中的应用 ID,如下
itms-apps://itunes.apple.com/app/id353372460
注意数字前面的id...该字符串是id353372460,而不仅仅是353372460
对于 iOS7 之前的任何内容,都需要使用“旧”URL,只有这些 URL 才能让您直接进入评论页面。您还应该注意,这些调用只能在设备上运行。在模拟器中运行它们不会执行任何操作,因为模拟器没有安装 App Store 应用程序。
<小时/>看看例如 Appirater 的实现。 https://github.com/arashpayan/appirater
无法帮助您了解phonegap的具体信息(从未使用过)。但它基本上归结为检查用户正在运行的 iOS 版本,然后使用旧 URL 或新的 iOS7 URL。
关于iphone - iTunes 评论 URL 和 iOS 7(要求用户评价我们的应用程序)AppStore 显示空白页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18905686/