1

Applozic Chat SDK for android をダウンロードしました。現在、ユーザー名と任意のパスワードを使用してユーザー アカウントにログインできることがわかりました。ユーザーがパスワードを正しく入力したかどうかを確認するコードをどのように実装すればよいのでしょうか。

4

1 に答える 1

0

Applozic Login/Register を実行中に、user.setAuthenticationTypeId(User.AuthenticationType.APPLOZIC.getValue());を設定する必要があります。パスワードを設定します。パスワードが正しくない場合、UserLoginTask の onFailure で例外が発生します。例外Invalid uername/passwordでこの文字列を確認できます。

UserLoginTask.TaskListener listener = new UserLoginTask.TaskListener() {                  

 @Override          
  public void onSuccess(RegistrationResponse registrationResponse, Context context) {           
 //After successful registration with Applozic server the callback    will come here 
 }                       

@Override             
public void onFailure(RegistrationResponse registrationResponse, Exception exception) {  
//If any failure in registration the callback  will come here 
//Here Invalid uername/password exception will be thrown if password is wrong check for the string Invalid uername/password in exception

}};                      

User user = new User();          
user.setUserId(userId); //userId it can be any unique user identifier
user.setDisplayName(displayName); //displayName is the name of the user which will be shown in chat messages
user.setEmail(email); //optional   
user.setImageLink("");//optional,pass your image link
user.setPassword(password);//Set the password
user.setAuthenticationTypeId(User.AuthenticationType.APPLOZIC.getValue());//You  need to set the Authentication type 
new UserLoginTask(user, listener, this).execute((Void) null);

Applozic ログイン サンプル github コード リンク

于 2016-10-18T08:30:34.893 に答える