【问题标题】:Directly pass the mobile number to Digits直接将手机号码传递给Digits
【发布时间】:2017-05-09 13:53:23
【问题描述】:

我想在注册时对用户进行身份验证,我在注册表中有一个手机号码字段。当用户点击提交时(提交按钮是数字按钮),他应该会收到 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);
        }
    });

【问题讨论】:

  • 你能详细说明你真正想要做什么吗?
  • 我想在注册时验证用户身份,我有一个手机号码。当用户单击提交时注册表中的字段(提交按钮是数字按钮)他会收到 otp 并重定向到他将输入 otp 的 otp 页面。我只想跳过用户手动输入手机号码的屏幕。
  • 看我的回答它会给你一些提示

标签: android phone-number twitter-digits


【解决方案1】:

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

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

【讨论】:

  • 任何例子?我是 android 新手。
  • 当我点击提交时,它会将我重定向到要求我输入手机号码的屏幕。
  • 通过api来的
  • 好吧,所以你想跳过进入手机无屏幕对吗?
  • 是的,它应该直接进入用户将进入otp的otp屏幕
猜你喜欢
  • 2017-08-17
  • 1970-01-01
  • 2023-01-11
  • 1970-01-01
  • 1970-01-01
  • 2018-01-15
  • 2017-06-20
  • 2013-07-04
  • 2016-02-07
相关资源
最近更新 更多