KiiLibを使ってアプリにログイン機能をつける
最終更新日:2015-08-28
ユーザー登録ができたら、次は登録済みのユーザーがログインするための機能を作りましょう。
ログインはAppAPIのloginAsUser()
を使います。第1引数はユーザー名/メールアドレス/電話番号のいずれかを指定します。
@Override
public void login(String email, String password) {
mAppAPI.loginAsUser(email, password, AndroidKiiUserDTO.getInstance(), new AppAPI.LoginCallback<AndroidKiiUser>() {
@Override
public void onSuccess(String token, AndroidKiiUser kiiUser) {
// ログイン成功時の処理
// このtokenを保存しておけば、ログイン状態を保持できます。
}
@Override
public void onError(KiiException e) {
// ログイン失敗時の処理
}
});
}
ログイン成功時に引数でtoken
がもらえます。これをSharedPreferences
などに保存しておくと、自動ログイン機能を実装することができます。