如何获取 Truecaller 用户个人资料的验证状态?

问题描述 投票:0回答:1

我在我的Android应用程序中使用Truecaller sdk,以及用户详细信息(姓名和公司名称),我想知道用户的验证状态。

为了获取用户详细信息,我使用在

TrueProfile
onSuccessProfileShared
 回调中收到的 
ITrueCallback

对象
@Override
    public void onSuccessProfileShared(@NonNull TrueProfile trueProfile) {
         Log.d("Truecaller","getters \nfname : "+trueProfile.firstName+
               "\n lname : "+trueProfile.lastName+
              "\n company name : "+trueProfile.companyName);

}

但是,我已经浏览了 truecaller 官方文档,并找到了

JSON
响应,其中他们在徽章键下显示了“已验证”,但我无法使用
TrueProfile
对象获取相同的内容。

enter image description here

如何获取 Truecaller 用户个人资料的验证状态?

java android sdk
1个回答
0
投票

您在此处粘贴的屏幕截图是 Truecaller 移动网站 SDK 的响应,其中共享 JSON 响应。对于您正在集成的 android SDK,您需要在 trueProfile 对象中查找 isTrueName 参数。 isTrueName 将是一个布尔 true/false 值,指示用户是否是经过验证的用户。

P.S 此验证状态告诉您用户的 Truecaller 个人资料上是否有经过验证的徽章,尽管通过您应用程序上的 Truecaller SDK 注册的所有用户仍然会验证其手机号码和姓名(其中您收到的是 trueProfile 的一部分)。

© www.soinside.com 2019 - 2024. All rights reserved.