モケラ

Tech Sheets

mokelab

KiiLibを使ってアプリにユーザー登録機能をつける

最終更新日:2015-08-27

APIオブジェクトの作り方がわかったところで、次はアプリにユーザー登録機能を追加してみましょう。次に紹介するログイン機能まで実装すると、Kii Cloudの次のような機能が使えるようになります。

  • ユーザー毎のデータ(オブジェクト)の保存や読み出し
  • グループ毎のデータ(オブジェクト)の保存や読み出し

Kii Cloudにユーザーを登録するには、次の3種類があります。(実はもう1つあるのですが、KiiLibでは未サポート)

  • ユーザー名+パスワード
  • メールアドレス+パスワード
  • 電話番号+パスワード

電話番号は、+81で始まる形式である必要があります。

次は、メールアドレス+パスワードを入力してもらい、それを元にKii Cloudにユーザーを作成する例です。

public void signup(String email, String password) {
    SignupInfo info = SignupInfo.UserWithEmail(email);

    mAppAPI.signup(info, password, AndroidKiiUserDTO.getInstance(), new AppAPI.SignupCallback<AndroidKiiUser>() {
        @Override
        public void onSuccess(AndroidKiiUser kiiUser) {
            // 登録成功時の処理
        }

        @Override
        public void onError(KiiException e) {
            // 登録失敗時の処理
        }
    });
}

一覧に戻る