2015-02-07 33 views
0

我想在不指定用戶ID的情況下創建羣組聊天室,並且當用戶創建新帳戶時,我可以決定應該加入哪個羣組聊天,該應用程序是爲Android開發的,任何幫助都可以讚賞。Quickblox使用者ID

+0

添加一些其他信息或源代碼.. – Amitsharma 2015-02-11 13:00:10

回答

1

按照Quickblox "Update group dialog" documentation,「用戶可以更新羣組聊天對話框名稱,添加新住戶或者離開這個羣組聊天,要添加更多的乘客,請使用推送操作員。要離開羣組聊天(刪除自己) - 使用全部拉動操作員「

QBRequestUpdateBuilder requestBuilder = new QBRequestUpdateBuilder(); 
requestBuilder.push("occupants_ids", 378); // add another users 
// requestBuilder.pullAll("occupants_ids", 22); // Remove yourself (user with ID 22) 

QBGroupChatManager groupChatManager = QBChatService.getInstance().getGroupChatManager(); 
groupChatManager.updateDialog("53aac645535c12bd3b008a40", "Team room", requestBuilder, new QBEntityCallbackImpl<QBDialog>() { 
    @Override 
    public void onSuccess(QBDialog dialog, Bundle args) { 

    } 

    @Override 
    public void onError(List<String> errors) { 

    } 
}); 

請記住,您需要適當的權限來編輯對話框(即成爲私人組對話的成員)。如果您需要創建一個全新的對話框,請查看Quickblox "Create new dialog" documentation

+0

請你可以告訴我如何添加權限 – 2015-02-14 01:23:42