【问题标题】:URL for sending a user to the app review page on device's app store用于将用户发送到设备应用商店的应用评论页面的 URL
【发布时间】:2011-03-23 09:21:03
【问题描述】:

为了将 iTunes App Store 置于最前面并打开它以显示应用程序的评论页面,启动的 URL 是什么? 我想将我的用户发送到“写评论”页面。

其他一些 SO 答案提供了如下所示的 URL,但它似乎不起作用:

itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?id=12345678&pageNumber=0&sortOrdering=1

对可以在 iPhone 和 iPad 上使用的 URL 有什么建议吗?

【问题讨论】:

    标签: iphone ipad app-store


    【解决方案1】:

    在 iOS 10.3+ 之后向用户请求评分和评论

    SKStoreReviewController 允许用户通过对话框直接从应用程序内对应用程序进行评分。唯一的缺点是您只能请求 StoreKit 显示对话框,但不能确定它是否会。

    import StoreKit
    
    func requestToRate() {
    
         SKStoreReviewController.requestReview()
    
    }
    

    【讨论】:

      【解决方案2】:

      iTunes 有一个link maker,您可以使用它来获取 URL。在我的应用程序上测试。有用。

      【讨论】:

        【解决方案3】:

        我正在使用 Appirater 为我的应用评分

        AppiRater 中的这些链接

        // 适用于 ios6 或更早版本

        NSString *templateReviewURL = @"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=APP_ID";

        // ios7

        NSString *templateReviewURLiOS7 = @"itms-apps://itunes.apple.com/app/idAPP_ID";

        这些链接可以正常工作。

        但带我到应用程序的“详细信息”页面。

        但它应该转到“评分和评论”页面..

        给我任何建议

        谢谢

        【讨论】:

          【解决方案4】:

          这对我有用: itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=584691809

          【讨论】:

            【解决方案5】:

            我尝试了一堆不同的链接,这只是一个在 iPhone 和 iPad 上始终对我有用的链接:

            http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?pageNumber=0&sortOrdering=1&type=Purple+Software&mt=8&id=YOUR_APP

            【讨论】:

            • 你怎么知道你可以使用这项服务?是否有解释这些服务及其论点的参考资料或文档?
            • 当我使用此链接时,我看到一个页面显示“您的应用程序”仅在 iPad 上可用。您可以在 App Store 中为您的 iPad 下载“您的应用程序”。我的应用是通用应用
            【解决方案6】:

            更新:iOS 4.2 似乎已修复此问题,链接现在直接打开 App Store 应用而不是评论页面。

            这篇文章Dissecting iTunes links 解释了一切。

            直接进入审核表

            也可以派人 直接查看审核表 应用程序。

            https://userpub.itunes.apple.com/WebObjects/MZUserPublishing.woa/wa/addUserReview?id=337064413&type=Purple+Software

            只需将 ID 替换为您应用的 ID 为您的应用创建 URL 的 ID。

            在台式机或笔记本电脑上,这需要 您直接到审核表中 应用程序或项目的 iTunes。在一个 iPhone 或 iPod touch,这将打开 MobileSafari,然后打开 iTunes 或 评论页面上的 App Store 应用程序, 让用户只需轻轻一按 从写评论。

            要查找项目的 ID,对(Mac 和 PC) 或控制单击 (Mac) 链接 到 iTunes 中的项目并选择复制 关联。结果看起来有点 像这样。

            http://itunes.apple.com/au/album/dig-your-own-hole/id19605549

            http://itunes.apple.com/au/app/consume-mobile-isp-packages/id337064413?mt=8

            ID 是 URL 后面的数字 “身份证”。

            值得注意的是,此 URL 是使用 iTunes 8 创建的。我没有 认为有一种方法可以创建评论 iTunes 9 中的链接,所以可能是这个 URL 正在逐步淘汰。谨慎使用。

            更新:@mareMtl 提供了一个 应用程序的替代评论链接。 请注意,它仅适用于 iPhone 操作系统设备。

            itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=337064413

            【讨论】:

            • 这些链接都不适用于我的 iPad,它们是否仅适用于 iPhone?
            • 当您的应用尚未上架时会发生什么?您将如何检索 appID 或解决此问题?
            • 您的 AppID 是在您创建应用程序之后但在您提交二进制文件之前分配的。因此,只需在 iTunes Connect 中创建应用程序,然后使用该 ID。
            • 什么是 Purple Software : "type=Purple+Software" 必须存在并且必须是字面上的 "Purple Software" - 它不是您公司的名称,它是 iPhone 应用程序的代号链接:stackoverflow.com/questions/3124080/…
            • iOS 4.2 太旧了,这个答案应该更新相关性。
            【解决方案7】:

            查看 Appirater - http://arashpayan.com/blog/index.php/2009/09/07/presenting-appirater/

            每次用户启动您的应用时,Appirater 都会查看他们是否已使用该应用 30 天并至少启动了 15 次。如果有,系统会要求他们对应用进行评分,然后将其带到 App Store 中您应用的评论页面。

            【讨论】:

            • 您也可以使用 [Appirater rateApp] 手动将用户发送到评论页面。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2011-03-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多