グループのメンバーとなるユーザーを追加または削除できます。
グループオーナーは addUser() メソッドを使用してグループのメンバーを追加できます。
addUser()
// Instantiate a user. Uri userUri = Uri.parse("Set the URI of an existing user here"); KiiUser user2 = KiiUser.createByUri(userUri); // Add the user to the group. group.addUser(user2); try { // Save the group on the server. group.save(); } catch (GroupOperationException e) { // Handle the error. }
// Instantiate a user. Uri userUri = Uri.parse("Set the URI of an existing user here"); KiiUser user2 = KiiUser.createByUri(userUri); // Add the user to the group. group.addUser(user2); // Save the group on the server. group.save(new KiiGroupCallBack() { @Override public void onSaveCompleted(int token, KiiGroup group, Exception exception) { if (exception != null) { // Handle the error. return; } } });
メンバー追加を反映させるために save() メソッドを必ず実行してください。
save()
グループオーナーは removeUser() メソッドを使用してグループのメンバーを削除できます。
removeUser()
// Instantiate a user. Uri userUri = Uri.parse("Set the URI of an existing user here"); KiiUser user2 = KiiUser.createByUri(userUri); // Remove the user from the group. group.removeUser(user2); try { // Save the group on the server. group.save(); } catch (GroupOperationException e) { // Handle the error. }
// Instantiate a user. Uri userUri = Uri.parse("Set the URI of an existing user here"); KiiUser user2 = KiiUser.createByUri(userUri); // Remove the user from the group. group.removeUser(user2); // Save the group on the server. group.save(new KiiGroupCallBack() { @Override public void onSaveCompleted(int token, KiiGroup group, Exception exception) { if (exception != null) { // Handle the error. return; } } });