iphone - iTunes 评论 URL 和 iOS 7(要求用户评价我们的应用程序)AppStore 显示空白页面

标签 iphone app-store itunes ios7 rating

有谁知道用于要求用户对我们的应用程序进行评分并直接在评分页面上为他打开​​ 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/

相关文章:

iphone - 如何正确解析 XML 到 iPhone

ios - 从 Apple iTunes Connect 删除应用程序版本

javascript - 将 HTML5 游戏制作为 Apple App Store 中的 iPhone/iPad 应用程序

ios - 是否可以从 iTunes 中列出应用程序中使用的库

iphone - “缺少推荐的图标文件 - 该 bundle 不包含 .png 格式的 iPhone/iPod Touch 应用程序图标,正好是 '120x120' 像素”

iphone - 使用 CSS 淡化 UIWebView 的底部

android - 在 Android 上播放从 iPhone 录制的视频

ios - Xcode 10.0 错误 "Command/Applications/Xcode 10.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc failed with exit code 1"

ios - iOS App Store 上的大尺寸

ios - 如何从 Apple iTunes 搜索 API 按专辑 (collectionID) 返回所有歌曲