【发布时间】:2019-04-17 21:18:06
【问题描述】:
我有几个问题找不到答案。
- 我们能否查明用户是否点击了取消/提交?
- 我们能否知道用户是否已经给出了评论? (不再向他显示模态)
- 如果用户给出评论并调用显示评论模式的方法,它会出现吗?
【问题讨论】:
我有几个问题找不到答案。
【问题讨论】:
您可以阅读更多about it here。
我提供了一个指向我发布的类似答案的链接,如果您想了解技术方面的内容,可以帮助您深入了解视图的呈现方式。
SKStoreReviewController buttons hidden under keyboard
此答案还详细介绍了可能感兴趣的视图的呈现方式(显示的频率、不显示的时间等)
Why the SKStoreReviewController does not let me submit a review?
【讨论】:
这是一个想法。未经测试,但如果您有任何其他的,请随意。
当您决定运行时: SKStoreReviewController.requestReview() 以提示用户使用本机“应用商店中的评分”, 设置和控制计时器。 然后在 appdelegate/applicationWillEnterForeground 控制这个定时器: - 如果用户选择“提交”,应用程序可能会在接下来的 5 到 10 秒内进入后台。因此,如果应用程序点击此方法并且经过的时间小于(即)10 秒,则(可能)意味着用户去了 Apple Store。 - 同时,如果计时器达到 30 秒,则停止计时器并保存您的猜测:用户没有提交评论。
此外,许多应用程序会显示一个自定义弹出窗口,询问用户是否喜欢该应用程序,如果喜欢,那么他们会显示本机 SKStoreReviewController.requestReview()
【讨论】: