2016-09-14 8 views
0

私はユーザーがユーザー名、電子メール、パスワードでサインアップしないようにしたい。私はちょうどユーザーがSMSでの確認でチェックするユーザー名とphoneNumberを持つことを望みます。これをどうやって行うのですか?Parse:ユーザーに電話番号を登録させる方法を教えてください。

私はサインアップのためだけにユーザ名とパスワードを使用した場合、それは次のようになります。

ParseUser user = new ParseUser(); 
    user.setUsername(String.valueOf(usernameField.getText)); 
    user.setPassword(String.valueOf(passwordField.getText)); 

    user.signUpInBackground(new SignUpCallback() { 
     @Override 
     public void done(ParseException e) { 

      if(e==null){ 

       Log.i("AppInfo", "SignUp Success"); 

      } 

      e.printStackTrace(); 
     } 
    }); 

どのように私は、検証コードとだけユーザ名と電話番号をユーザにサインアップするのでしょうか?

+0

Googleでこれを行いましたか?あなたはその問題を持つ最初の人になることはできません。 – Robert

答えて

1

最も成功した方法は、サードパーティのOTPサービスAPIを使用することです。これを使用すると、あなたのアプリに登録しているユーザーは、番号を確認するためのワンタイムパスワードを受け取ることになります。成功した登録は、成功した登録に進むでしょう。 手順:

  1. AndroidでOTPを使用する方法を学習し始めます。 learn more
  2. PHP/Java APIでOTPサービスを実装します。
関連する問題