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を渡します。