【问题标题】:How can I fetch the verification status of a Truecaller user profile?如何获取 Truecaller 用户配置文件的验证状态?
【发布时间】:2020-08-24 00:20:50
【问题描述】:

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

为了获取用户详细信息,我正在使用在onSuccessProfileSharedITrueCallback 回调中收到的TrueProfile 对象

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

}

但是,我查看了 official doc of truecaller 并找到了 JSON 响应,其中他们在徽章键下显示“已验证”,但我无法使用 TrueProfile 对象获取相同的信息。

如何获取 Truecaller 用户配置文件的验证状态?

【问题讨论】:

    标签: java android sdk lib


    【解决方案1】:

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

    PS这个已验证状态告诉您用户是否在其 Truecaller 个人资料中拥有已验证徽章,尽管所有通过 Truecaller SDK 在您的应用上注册的用户无论如何仍将拥有他们的手机号码和姓名已验证(您会收到作为 trueProfile 的一部分)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-12-13
      • 1970-01-01
      • 2023-03-08
      • 2016-08-11
      相关资源
      最近更新 更多