直接将手机号码传递给数字

时间:2017-05-09 13:53:23

标签: android phone-number twitter-digits

我想在注册时对用户进行身份验证,我在注册表单中有一个手机号码字段。当用户点击提交(提交按钮是数字按钮)时,他应该收到otp并重定向到otp页面,在那里他将进入otp。我只想跳过用户手动输入手机号码的屏幕。

     DigitsAuthButton digitsButton = (DigitsAuthButton) 
     findViewById(R.id.auth_button);
 digitsButton.setCallback(new AuthCallback() {

 @Override
        public void success(DigitsSession session, String phoneNumber) {
            // TODO: associate the session userID with your user model
            Toast.makeText(getApplicationContext(), 
   "Authenticationsuccessful for " + phoneNumber, Toast.LENGTH_LONG).show();
        }

        @Override
        public void failure(DigitsException exception) {
            Log.d("Digits", "Sign in with Digits failure", exception);
        }
    });

1 个答案:

答案 0 :(得分:0)

您可以使用以下方式实现此目的。我总是喜欢这个用于我的App开发,所以这给你一些提示。

  

当您点击提交按钮时,您的API会注册您的   移动号码并在您的手机上发送短信,您只需从后端读取短信并阅读OTP并再次点击您的API,这样就可以跳过手动OTP屏幕。