如何检查我的iOS应用程序是否已经过审核&用户是否评价我的代码

时间:2017-02-03 09:57:50

标签: iphone rating

如果有人评论我的申请,是否可以举办活动?我正在使用第三方库来管理应用评级。它是最受欢迎的iOS评级库,名为iRate。 iRate有一个方法:

[[iRate sharedInstance] ratedThisVersion]

但是看起来,当我尝试测试时,它无法正常工作。是否有任何原生方式检查我的应用是否由用户审核?

1 个答案:

答案 0 :(得分:2)

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

有趣的是,ratingThisVersion是一个BOOL属性,而不是一条消息 - 所以[iRate sharedInstance].ratedThisVersion[iRate sharedInstance].ratedThisVersion = YES;可以进行分配。

Apple商店中没有当前的机制来确定用户是否对该应用进行了评级。您可以使用itunes搜索API询问应用程序的评论数量(例如,获取https://itunes.apple.com/lookup?id=364147881的输出将获得BBC新闻应用程序的json数据,截至我的检查时,{{1} }和"averageUserRating": 4)。