我想显示以下弹出窗口:
“您在享受该应用程序吗?”
如果是,则通过SKStoreReviewController.requestReview()
显示内置的Apple审阅请求
如果不是,则将客户重定向到支持聊天中,以双向 private 对话的形式获取他们的反馈
但是不幸的是,requestReview()
调用不能保证弹出窗口会显示给客户,有时却不能。我现在找不到任何方法来检查它是否会显示出来。
然后看看当客户点击“是”时会发生什么?在某些情况下,我错过了5星评级机会,谁想要呢?
有什么方法可以检查requestReview()
是否显示弹出窗口?
总结所需的流程:
谢谢您的任何想法!
最佳答案
无法检查requestReview()
是否确实会导致审核请求,这是。
还请记住,用户可以禁止在其设备上显示评论请求,因此您应避免引用您的应用程序显示此提示,并且切勿因用户操作而使用requestReview()
来请求评论。
https://developer.apple.com/documentation/storekit/skstorereviewcontroller/requesting_app_store_reviews
和
尽管您应该在应用程序的用户体验流程中有意义时调用此方法,但是评级/审阅请求视图的实际显示受应用程序商店策略支配。由于此方法可能会或可能不会显示警报,因此不适合响应按钮的点击或其他用户操作来调用它。
https://developer.apple.com/documentation/storekit/skstorereviewcontroller/2851536-requestreview