【问题标题】:Is there a URL forwarding to the App Store review creator in iOS 11?iOS 11 中是否有 URL 转发给 App Store 评论创建者?
【发布时间】:2017-12-12 20:52:09
【问题描述】:

在 iOS 10 中,我可以使用以下链接直接从我的应用转发到其 App Store 评分页面:

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

但是,在 iOS 11 及其全新的 App Store 中,评论页面不再存在,现在这似乎被打破了。

有人知道直接打开评论创建者页面的替代网址吗?或者 Apple 是否希望我们停止使用此类链接?

【问题讨论】:

    标签: ios swift app-store ios11


    【解决方案1】:

    你需要在你的url的app参数后面加上一个名字(这里我用'itunes-u'):

    https://itunes.apple.com/us/app/itunes-u/id\(appID)?ls=1&mt=8&action=write-review
    

    另请注意,该方案似乎工作正常,因此您可以改为调用:

    itms-apps://itunes.apple.com/us/app/itunes-u/id\(appID)?ls=1&mt=8&action=write-review
    

    【讨论】:

      【解决方案2】:

      您应该为 IOS 10.3 及更高版本实现SKStore​Review​Controller

      超级简单,

      import StoreKit
      SKStoreReviewController.requestReview()
      

      事实证明,系统会在 365 天内自动将对话框的显示限制为 3 次,因此不需要任何逻辑来检查这一点。

      但是,当用户在应用程序中进行了某种互动时,建议您在“逻辑点”显示提示。

      指南还说,您应该在重复显示提示之间留出一到两周的时间,这样用户就不会觉得他们被纠缠了(这需要您考虑周全并实施)。

      • 乔丹·霍兰德

      【讨论】:

      • 这没有回答问题,他们没有询问如何向用户请求评论
      • 虽然这是真的,但他们的最终目标是为用户提供一种简单的方式来审查他们的应用程序
      • 不知道,可能他们只是想查看其他用户的评论
      • @Will 你所说的在弹出窗口的情况下是正确的,但是如果我们在应用程序的某处有一个按钮可以将用户重定向到评论页面,我们希望有一个更合适的方法。
      【解决方案3】:

      首先,根据苹果指南,你不应该这样做,

      但您可以添加游戏的 iTunes 链接 &action=write-review 并打开此链接。

      【讨论】:

        猜你喜欢
        • 2018-01-23
        • 1970-01-01
        • 1970-01-01
        • 2016-01-23
        • 2023-03-24
        • 2019-03-30
        • 2013-06-25
        • 2017-07-03
        • 1970-01-01
        相关资源
        最近更新 更多