首页 > 解决方案 > TrueCaller Android SDK 'sdkOptions' 具有私有访问权限

问题描述

我正在尝试使用 TrueCaller SDK 创建用户登录页面。

https://github.com/truecaller/android-full-stack-sdk

在第 6 步:

TrueSdkScope trueScope = new TrueSdkScope.Builder(this, sdkCallback)
   .sdkOptions( TrueSdkScope.SDK_OPTION_WITH_OTP )
   .consentMode(TrueSdkScope.CONSENT_MODE_FULLSCREEN )
   .consentTitleOption( TrueSdkScope.SDK_CONSENT_TITLE_VERIFY )
   .footerType( TrueSdkScope.FOOTER_TYPE_SKIP )
   .build();

TrueSDK.init(trueScope);

它抛出以下错误:

'sdkOption(int)' has private access in 'com.truecaller.android.sdk.TrueSdkScope.Builder'

我想测试sdkOptions(TrueSdkScope.SDK_OPTION_WITH_OTP) ,但它似乎不适用于当前设置。如果有人试过怎么办?或者我应该尝试类似的东西:

如何从java类外部调用私有方法

标签: javaandroid

解决方案


这是一个封闭测试程序,正在为新版本的 Truecaller SDK 运行。您可以通过在此处注册早期访问计划来获取更多详细信息并试用此 SDK 。


推荐阅读