如果有人评论我的申请,是否可以举办活动?我正在使用第三方库来管理应用评级。它是最受欢迎的iOS评级库,名为iRate。 iRate有一个方法:
[[iRate sharedInstance] ratedThisVersion]
但是看起来,当我尝试测试时,它无法正常工作。是否有任何原生方式检查我的应用是否由用户审核?
答案 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
)。