如何通过我的代码检查我的 iOS 应用程序是否已被用户评论和评分

How can I check that my iOS app is reviewed & rated by a user or not from my code

如果有人审核我的申请,是否有可能获得活动?我正在使用第三方库来管理应用评级。它是最流行的 iOS 评级库,称为 iRate。 iRate 有一个方法:

[[iRate sharedInstance] ratedThisVersion]

但是我试了一下好像不行。是否有任何本机方法来检查我的应用程序是否已被用户评论?

iRate 存储用户在其用户默认设置中对应用进行评分的事实。因此,只有在您使用赋值实际设置值后,您才能判断用户是否对该版本进行了评分。

出于兴趣,ratedThisVersion 是一个 BOOL 属性,而不是一条消息 - 所以它是 [iRate sharedInstance].ratedThisVersion[iRate sharedInstance].ratedThisVersion = YES; 用于赋值。

Apple 商店中没有当前机制来确定用户是否对应用程序进行了评分。您可以使用 iTunes 搜索 api 来查询应用程序的评论数量(例如,从 https://itunes.apple.com/lookup?id=364147881 获取输出将获取 BBC 新闻应用程序的 json 数据,截至我的支票有 "averageUserRating": 4"userRatingCount": 30937).