在Android应用程序上进行OTP验证后,fabric数字返回phoneNumber的null对象

ddh*_*der 6 android phone-number twitter-fabric twitter-digits

在成功方法中,我一直在尝试使用phoneNumber,但即使在我的Android应用程序上成功进行OTP检查后它也是一个空对象.请告诉我如何在结构验证后获取phoneNumber以将其用于我的应用程序上的用户注册.

digitsButton = (DigitsAuthButton) findViewById(R.id.auth_button);
    digitsButton.setCallback(new AuthCallback() {
        @Override
        public void success(DigitsSession session,
                            String phoneNumber) {
            // Do something with the session
            Toast.makeText(WelcomeActivity.this,"Registration Successful",Toast.LENGTH_SHORT).show();
        }

        @Override
        public void failure(DigitsException exception) {
            // Do something on failure
            Toast.makeText(WelcomeActivity.this,"Registration Failed",Toast.LENGTH_SHORT).show();
        }
    });
Run Code Online (Sandbox Code Playgroud)

SIr*_*lot 4

我不确定这是否是一个错误,但如果已经有一个活动会话,则不会返回该号码。如果您无论如何都要进行身份验证,则可能会检测到缺少现有会话。如果您想强制显示此号码 - 请致电

Digits.getSessionManager().clearActiveSession(); 
Run Code Online (Sandbox Code Playgroud)

在设置回调之前。