我使用以下API从Google帐户中获取用户的年龄范围:
Person currentPerson = Plus.PeopleApi.getCurrentPerson(mGoogleApiClient);
AgeRange ageRange = currentPerson.getAgeRange();
if(ageRange != null) {
if(ageRange.hasMax())
max = ageRange.getMax();
if(ageRange.hasMin())
min = ageRange.getMin();
}
奇怪的是,几乎所有年龄大于21
的用户都没有max age
,并始终将min age
报告为21
,
然而,在我的分析报告中有一些例外情况,有些用户也报告了33,27,45,36,58,64作为他们的年龄,所以我猜它不是一个权限问题击>。我的错误只有2个值,用户可以得到,18或21
我做错了吗?