モケラ

Tech Sheets

mokelab

KiiLibを使ってグループを作る

最終更新日:2015-08-29

Kii Cloudのグループ機能を使うと、所属しているメンバーだけがアクセス可能なバケツを作ったりできます。

Kii Cloudにグループを作るには、GroupAPIのcreate()を使います。

@Override
public void create(String groupName) {
    KiiUser me = new AndroidKiiUser(mCurrentUserId);
    mGroupAPI.create(groupName, me, null, AndroidKiiGroupDTO.getInstance(), new GroupAPI.GroupCallback<AndroidKiiGroup>() {
        @Override
        public void onSuccess(AndroidKiiGroup group) {
           // グループ作成に成功したときの処理
        }

        @Override
        public void onError(KiiException e) {
            // グループ作成に失敗した時の処理
        }
    });
}

第1引数にはグループ名を指定します。一意制約はないので同じグループ名のグループをいくつも作ることができます。

第2引数にはグループのオーナーとなるユーザーを指定します。ログイン中のユーザーを表す"me"はここでは使えないので、ログイン中のユーザーをオーナーとする場合は、ログイン時に取得できるユーザーオブジェクトからあらかじめIDを取得しておきます。

第3引数にはメンバーのリストを渡します。初期メンバー無し(オーナーは別)の場合はnullを渡します。

一覧に戻る