gpt4 book ai didi

ios - 有什么方法可以检查 SKStoreReviewController.requestReview() 是否将被处理?

转载 作者:行者123 更新时间:2023-12-02 01:33:31 28 4
gpt4 key购买 nike

我想显示以下弹出窗口:“您喜欢这个应用程序吗?”

如果是,则通过 SKStoreReviewController.requestReview() 显示内置 Apple 的审核请求

如果没有 - 则将客户重新引导至支持聊天室,以在私有(private)双向对话中获取他们的反馈

但不幸的是 requestReview() 调用并不能保证弹出窗口将显示给客户,有时也不会。我没有找到任何方法来检查如果我现在调用它是否会显示它。然后看看当客户点击"is"时会发生什么 - 在某些情况下我错过了 5 星级评级的机会,谁想要这样?

有什么方法可以检查 requestReview() 是否会显示弹出窗口?

总结所需的流程:

  1. 检查 requestReview() 是否将显示审核请求
  2. 如果否 - 不向客户显示任何内容并退出。结尾。稍后再试。
  3. 如果是 - 显示自定义弹出窗口“您喜欢该应用程序吗?”
  4. 如果客户选择"is" - 通过 Apple 的内置 requestReview() 请求审核
  5. 如果客户选择否 - 重定向到支持聊天以解决问题并避免差评

感谢您的任何想法!

最佳答案

检查 requestReview() 是否确实会产生审核请求是不可能的。

Also remember that the user can disable requests for reviews from ever appearing on their device, so you should avoid referring to your app showing this prompt and never request a review using requestReview() as the result of a user action.

https://developer.apple.com/documentation/storekit/skstorereviewcontroller/requesting_app_store_reviews

Although you should call this method when it makes sense in the user experience flow of your app, the actual display of a rating/review request view is governed by App Store policy. Because this method may or may not present an alert, it's not appropriate to call it in response to a button tap or other user action.

https://developer.apple.com/documentation/storekit/skstorereviewcontroller/2851536-requestreview

关于ios - 有什么方法可以检查 SKStoreReviewController.requestReview() 是否将被处理?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59183354/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com