iOS App Store评分(跟踪用户的操作)

使用以下代码,我可以要求用户对app store中的应用进行评分

if #available(iOS 10.3, *) { SKStoreReviewController.requestReview() } else { // Fallback on earlier versions } 

有没有办法知道用户是否真的对应用程序进行了评级,取消或点击以后?

没有办法实现这一目标。 但是如果你有点创意,你至少可以知道用户是否会留下评级。

例如,您可以将requestReview()放在UIAletController ,询问用户“你想评价吗?”,如果点击没有没有点调用requestReview() ,但如果点击是,那么可能性是他们将评价所以调用requestReview()

当然这不是最好的用户体验,因为你基本上要求两次相同的东西,但你不能两种方式……希望它有所帮助。