モケラ

Tech Sheets

mokelab

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などに保存しておくと、自動ログイン機能を実装することができます。

一覧に戻る