藍鶯開發者
Web & Mini ProgramiOSAndroidC++Server API

BMXGroupService Class Reference#

Inherits from NSObject
Declared in floo_proxy.h

Overview#

@interface 群組Service

Properties#

swigCMemOwn#

@property (nonatomic) BOOL swigCMemOwn

swigCPtr#

@property (nonatomic) void *swigCPtr

Instance Methods#

acceptApplicationWithGroup:applicantId:#

接受入群申請

- (BMXErrorCode)acceptApplicationWithGroup:(BMXGroup )group applicantId:(long long)applicantId*

Parameters#

group
進行操作的群組

applicantId
申請進群的使用者id

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

acceptApplicationWithGroup:applicantId:completion:#

接受入群申請

- (void)acceptApplicationWithGroup:(BMXGroup )group applicantId:(long long)applicantId completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

applicantId
申請進群的使用者id

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

acceptInvitationWithGroup:inviter:#

接受入群邀請

- (BMXErrorCode)acceptInvitationWithGroup:(BMXGroup )group inviter:(long long)inviter*

Parameters#

group
進行操作的群組

inviter
邀請者id

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

acceptInvitationWithGroup:inviter:completion:#

接受入群邀請

- (void)acceptInvitationWithGroup:(BMXGroup )group inviter:(long long)inviter completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

inviter
邀請者id

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

addAdminsWithGroup:admins:message:#

添加管理員

- (BMXErrorCode)addAdminsWithGroup:(BMXGroup )group admins:(ListOfLongLong )admins message:(NSString )message*

Parameters#

group
進行操作的群組

admins
要添加為管理員的成員id列表

message
添加為管理員的原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

addAdminsWithGroup:admins:message:completion:#

添加管理員

- (void)addAdminsWithGroup:(BMXGroup )group admins:(ListOfLongLong )admins message:(NSString )message completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

admins
要添加為管理員的成員id列表

message
添加為管理員的原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

addDelegate:#

添加群組變化監聽者

- (void)addDelegate:(id<BMXGroupServiceProtocol>)aDelegate

Parameters#

listener
群組變化監聽者

Declared In#

  • floo_proxy.h


Example:

addDelegate:delegateQueue:#

- (void)addDelegate:(id<BMXGroupServiceProtocol>)aDelegate delegateQueue:(dispatch_queue_t)aQueue


Example:

addGroupListener:#

添加群組變化監聽者

- (void)addGroupListener:(id<BMXGroupServiceProtocol>)listener

Parameters#

listener
群組變化監聽者

Declared In#

  • floo_proxy.h


Example:

addMembersWithGroup:members:message:#

添加群成員

- (BMXErrorCode)addMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members message:(NSString )message*

Parameters#

group
進行操作的群組

members
要添加進群的成員id列表

message
添加成員原因信息

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

addMembersWithGroup:members:message:completion:#

添加群成員

- (void)addMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members message:(NSString )message completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

members
要添加進群的成員id列表

message
添加成員原因信息

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

banGroupWithGroup:duration:#

全員禁言,當前伺服器時間加上禁言時長後計算出全員禁言到期時間(只有管理和群主可以發言)

- (BMXErrorCode)banGroupWithGroup:(BMXGroup )group duration:(long long)duration*

Parameters#

group
進行操作的群組

duration
禁言時長(分鐘)

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

banGroupWithGroup:duration:completion:#

全員禁言,當前伺服器時間加上禁言時長後計算出全員禁言到期時間(只有管理和群主可以發言)

- (void)banGroupWithGroup:(BMXGroup )group duration:(long long)duration completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

duration
禁言時長(分鐘)

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

banMembersWithGroup:members:duration:#

- (BMXErrorCode)banMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members duration:(long long)duration


Example:

banMembersWithGroup:members:duration:reason:#

禁言

- (BMXErrorCode)banMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members duration:(long long)duration reason:(NSString )reason*

Parameters#

group
進行操作的群組

members
被禁言的群成員id列表

duration
禁言時長

reason
禁言原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

banMembersWithGroup:members:duration:reason:completion:#

禁言

- (void)banMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members duration:(long long)duration reason:(NSString )reason completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

members
被禁言的群成員id列表

duration
禁言時長

reason
禁言原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

blockMembersWithGroup:members:#

添加黑名單

- (BMXErrorCode)blockMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members

Parameters#

group
進行操作的群組

members
要加入黑名單的群成員id列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

blockMembersWithGroup:members:completion:#

添加黑名單

- (void)blockMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

members
要加入黑名單的群成員id列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

cancelDownloadSharedFileWithGroup:sharedFile:#

取消下載群共享檔案

- (BMXErrorCode)cancelDownloadSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile

Parameters#

group
進行操作的群組

sharedFile
下載的群共享檔案

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

cancelDownloadSharedFileWithGroup:sharedFile:completion:#

取消下載群共享檔案

- (void)cancelDownloadSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

sharedFile
下載的群共享檔案

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

cancelUploadSharedFileWithGroup:filePath:#

取消上傳群共享檔案

- (BMXErrorCode)cancelUploadSharedFileWithGroup:(BMXGroup )group filePath:(NSString )filePath

Parameters#

group
進行操作的群組

filePath
檔案的本地路徑

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

cancelUploadSharedFileWithGroup:filePath:completion:#

取消上傳群共享檔案

- (void)cancelUploadSharedFileWithGroup:(BMXGroup )group filePath:(NSString )filePath completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

filePath
檔案的本地路徑

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

changeSharedFileNameWithGroup:sharedFile:name:#

修改群共享檔案名稱

- (BMXErrorCode)changeSharedFileNameWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile name:(NSString )name*

Parameters#

group
進行操作的群組

sharedFile
進行更改的群共享檔案

name
修改的群共享檔案名稱

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

changeSharedFileNameWithGroup:sharedFile:name:completion:#

修改群共享檔案名稱

- (void)changeSharedFileNameWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile name:(NSString )name completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

sharedFile
進行更改的群共享檔案

name
修改的群共享檔案名稱

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

createWithOptions:completion:#

建立群

- (void)createWithOptions:(BMXGroupServiceCreateGroupOptions )options completion:(void ( ^ ) ( BMXGroup res , BMXError aError ))resBlock*

Parameters#

options
建立群組時傳入的參數選項

group
建立回傳的結果,傳入指向為空的shared_ptr物件函數執行後從此取得回傳結果

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

createWithOptions:group:#

建立群

- (BMXErrorCode)createWithOptions:(BMXGroupServiceCreateGroupOptions )options group:(BMXGroup )group

Parameters#

options
建立群組時傳入的參數選項

group
建立回傳的結果,傳入指向為空的shared_ptr物件函數執行後從此取得回傳結果

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

dealloc#

- (void)dealloc


Example:

declineApplicationWithGroup:applicantId:#

- (BMXErrorCode)declineApplicationWithGroup:(BMXGroup )group applicantId:(long long)applicantId*


Example:

declineApplicationWithGroup:applicantId:reason:#

拒絕入群申請

- (BMXErrorCode)declineApplicationWithGroup:(BMXGroup )group applicantId:(long long)applicantId reason:(NSString )reason

Parameters#

group
進行操作的群組

applicantId
申請進群的使用者id

reason
拒絕的原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

declineApplicationWithGroup:applicantId:reason:completion:#

拒絕入群申請

- (void)declineApplicationWithGroup:(BMXGroup )group applicantId:(long long)applicantId reason:(NSString )reason completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

applicantId
申請進群的使用者id

reason
拒絕的原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

declineInvitationWithGroup:inviter:#

- (BMXErrorCode)declineInvitationWithGroup:(BMXGroup )group inviter:(long long)inviter*


Example:

declineInvitationWithGroup:inviter:reason:#

拒絕入群邀請

- (BMXErrorCode)declineInvitationWithGroup:(BMXGroup )group inviter:(long long)inviter reason:(NSString )reason

Parameters#

group
進行操作的群組

inviter
邀請者id

reason
拒絕的原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

declineInvitationWithGroup:inviter:reason:completion:#

拒絕入群邀請

- (void)declineInvitationWithGroup:(BMXGroup )group inviter:(long long)inviter reason:(NSString )reason completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

inviter
邀請者id

reason
拒絕的原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

deleteAnnouncementWithGroup:announcementId:#

刪除群公告

- (BMXErrorCode)deleteAnnouncementWithGroup:(BMXGroup )group announcementId:(long long)announcementId*

Parameters#

group
進行操作的群組

announcementId
刪除的群公告id

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

deleteAnnouncementWithGroup:announcementId:completion:#

刪除群公告

- (void)deleteAnnouncementWithGroup:(BMXGroup )group announcementId:(long long)announcementId completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

announcementId
刪除的群公告id

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

destroyWithGroup:#

銷燬群

- (BMXErrorCode)destroyWithGroup:(BMXGroup )group*

Parameters#

group
要銷燬的群組

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

destroyWithGroup:completion:#

銷燬群

- (void)destroyWithGroup:(BMXGroup )group completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
要銷燬的群組

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

downloadAvatarWithGroup:thumbnail:callback:#

下載群頭像

- (BMXErrorCode)downloadAvatarWithGroup:(BMXGroup )group thumbnail:(BOOL)thumbnail callback:(void ( ^ ) ( int progress ))callback*

Parameters#

group
進行操作的群組

thumbnail
設定為true下載縮略圖,false下載原圖

callback
下載回呼函數

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

downloadAvatarWithGroup:thumbnail:callback:completion:#

下載群頭像

- (void)downloadAvatarWithGroup:(BMXGroup )group thumbnail:(BOOL)thumbnail callback:(void ( ^ ) ( int progress ))callback completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

thumbnail
設定為true下載縮略圖,false下載原圖

callback
下載回呼函數

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

downloadSharedFileWithGroup:sharedFile:arg3:#

下載群共享檔案

- (BMXErrorCode)downloadSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile arg3:(void ( ^ ) ( int progress ))arg3

Parameters#

group
進行操作的群組

sharedFile
下載的群共享檔案

Callback
下載回呼函數

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

downloadSharedFileWithGroup:sharedFile:arg3:completion:#

下載群共享檔案

- (void)downloadSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile arg3:(void ( ^ ) ( int progress ))arg3 completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

sharedFile
下載的群共享檔案

Callback
下載回呼函數

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

editAnnouncementWithGroup:title:content:#

設定群公告

- (BMXErrorCode)editAnnouncementWithGroup:(BMXGroup )group title:(NSString )title content:(NSString )content*

Parameters#

group
進行操作的群組

title
群公告的標題

content
群公告的內容

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

editAnnouncementWithGroup:title:content:completion:#

設定群公告

- (void)editAnnouncementWithGroup:(BMXGroup )group title:(NSString )title content:(NSString )content completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

title
群公告的標題

content
群公告的內容

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

fetchGroupByIdWithGroupId:forceRefresh:completion:#

通過群組id取得群信息,如果設定了forceRefresh則從伺服器拉取

- (void)fetchGroupByIdWithGroupId:(long long)groupId forceRefresh:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroup res , BMXError aError ))resBlock

Parameters#

groupId
要搜索的群組id

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

group
搜索回傳的群組信息,傳入指向為空的shared_ptr物件函數執行後從此取得回傳結果

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

fetchGroupByIdWithGroupId:group:forceRefresh:#

通過群組id取得群信息,如果設定了forceRefresh則從伺服器拉取

- (BMXErrorCode)fetchGroupByIdWithGroupId:(long long)groupId group:(BMXGroup )group forceRefresh:(BOOL)forceRefresh*

Parameters#

groupId
要搜索的群組id

group
搜索回傳的群組信息,傳入指向為空的shared_ptr物件函數執行後從此取得回傳結果

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

fetchGroupsByIdListWithGroupIdList:forceRefresh:completion:#

通過傳入群組的id列表取得群組信息列表,如果設定了forceRefresh則從伺服器拉取

- (void)fetchGroupsByIdListWithGroupIdList:(ListOfLongLong )groupIdList forceRefresh:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroupList res , BMXError aError ))resBlock*

Parameters#

groupIdList
群組id列表

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

list
群組詳細信息列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

fetchGroupsByIdListWithGroupIdList:list:forceRefresh:#

通過傳入群組的id列表取得群組信息列表,如果設定了forceRefresh則從伺服器拉取

- (BMXErrorCode)fetchGroupsByIdListWithGroupIdList:(ListOfLongLong )groupIdList list:(BMXGroupList )list forceRefresh:(BOOL)forceRefresh

Parameters#

groupIdList
群組id列表

list
群組詳細信息列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

fetchLocalGroupsByName:completion:#

通過群名稱查詢本地群信息,從本地資料庫中通過群名稱查詢取得群組

- (void)fetchLocalGroupsByName:(NSString )name completion:(void ( ^ ) ( BMXGroupList res , BMXError aError ))resBlock*

Parameters#

name
查詢的群名稱關鍵字

list
搜索結果回傳的群列表信息

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

fetchLocalGroupsByNameWithList:name:#

通過群名稱查詢本地群信息,從本地資料庫中通過群名稱查詢取得群組

- (BMXErrorCode)fetchLocalGroupsByNameWithList:(BMXGroupList )list name:(NSString )name

Parameters#

list
搜索結果回傳的群列表信息

name
查詢的群名稱關鍵字

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

get:completion:#

取得群組列表,如果設定了forceRefresh則從伺服器拉取

- (void)get:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroupList res , BMXError aError ))resBlock

Parameters#

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

list
群組id列表,傳入空列表函數回傳後從此處取得回傳的群組id列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

get:forceRefresh:#

取得群組列表,如果設定了forceRefresh則從伺服器拉取

- (BMXErrorCode)get:(BMXGroupList )list forceRefresh:(BOOL)forceRefresh*

Parameters#

list
群組id列表,傳入空列表函數回傳後從此處取得回傳的群組id列表

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getAdmins:forceRefresh:completion:#

取得Admins列表,如果設定了forceRefresh則從伺服器拉取

- (void)getAdmins:(BMXGroup )group forceRefresh:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroupMemberList res , BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

list
群管理員列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getAdmins:list:forceRefresh:#

取得Admins列表,如果設定了forceRefresh則從伺服器拉取

- (BMXErrorCode)getAdmins:(BMXGroup )group list:(BMXGroupMemberList )list forceRefresh:(BOOL)forceRefresh

Parameters#

group
進行操作的群組

list
群管理員列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getAnnouncementList:forceRefresh:completion:#

取得群公告列表

- (void)getAnnouncementList:(BMXGroup )group forceRefresh:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroupAnnouncementList res , BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

list
群公告列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getAnnouncementList:list:forceRefresh:#

取得群公告列表

- (BMXErrorCode)getAnnouncementList:(BMXGroup )group list:(BMXGroupAnnouncementList )list forceRefresh:(BOOL)forceRefresh

Parameters#

group
進行操作的群組

list
群公告列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getApplicationList:cursor:pageSize:completion:#

分頁取得群組申請列表

- (void)getApplicationList:(BMXGroupList )list cursor:(NSString )cursor pageSize:(int)pageSize completion:(void ( ^ ) ( BMXGroupApplicationPage res , BMXError aError ))resBlock

Parameters#

list
需要取得群組申請列表信息的群組id列表

cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor

pageSize
分頁大小

result
分頁取得的群組申請列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getApplicationList:result:#

- (BMXErrorCode)getApplicationList:(BMXGroupList )list result:(BMXGroupApplicationPage )result


Example:

getApplicationList:result:cursor:#

- (BMXErrorCode)getApplicationList:(BMXGroupList )list result:(BMXGroupApplicationPage )result cursor:(NSString )cursor*


Example:

getApplicationList:result:cursor:pageSize:#

分頁取得群組申請列表

- (BMXErrorCode)getApplicationList:(BMXGroupList )list result:(BMXGroupApplicationPage )result cursor:(NSString )cursor pageSize:(int)pageSize*

Parameters#

list
需要取得群組申請列表信息的群組id列表

result
分頁取得的群組申請列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果

cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor

pageSize
分頁大小

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getBannedMembers:completion:#

取得禁言列表

- (void)getBannedMembers:(BMXGroup )group completion:(void ( ^ ) ( BMXGroupBannedMemberList res , BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

list
群禁言列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getBannedMembers:cursor:pageSize:completion:#

分頁取得禁言列表

- (void)getBannedMembers:(BMXGroup )group cursor:(NSString )cursor pageSize:(int)pageSize completion:(void ( ^ ) ( BMXGroupBannedMemberResultPage res , BMXError aError ))resBlock

Parameters#

group
進行操作的群組

cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor

pageSize
分頁大小

result
分頁取得的禁言列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getBannedMembers:list:#

取得禁言列表

- (BMXErrorCode)getBannedMembers:(BMXGroup )group list:(BMXGroupBannedMemberList )list

Parameters#

group
進行操作的群組

list
群禁言列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getBannedMembers:result:#

- (BMXErrorCode)getBannedMembers:(BMXGroup )group result:(BMXGroupBannedMemberResultPage )result


Example:

getBannedMembers:result:cursor:#

- (BMXErrorCode)getBannedMembers:(BMXGroup )group result:(BMXGroupBannedMemberResultPage )result cursor:(NSString )cursor*


Example:

getBannedMembers:result:cursor:pageSize:#

分頁取得禁言列表

- (BMXErrorCode)getBannedMembers:(BMXGroup )group result:(BMXGroupBannedMemberResultPage )result cursor:(NSString )cursor pageSize:(int)pageSize*

Parameters#

group
進行操作的群組

result
分頁取得的禁言列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果

cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor

pageSize
分頁大小

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getBlockList:cursor:pageSize:completion:#

分頁取得黑名單

- (void)getBlockList:(BMXGroup )group cursor:(NSString )cursor pageSize:(int)pageSize completion:(void ( ^ ) ( BMXGroupMemberResultPage res , BMXError aError ))resBlock

Parameters#

group
進行操作的群組

cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor

pageSize
分頁大小

result
分頁取得的黑名單列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getBlockList:forceRefresh:completion:#

取得黑名單

- (void)getBlockList:(BMXGroup )group forceRefresh:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroupMemberList res , BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

list
群黑名單列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getBlockList:list:forceRefresh:#

取得黑名單

- (BMXErrorCode)getBlockList:(BMXGroup )group list:(BMXGroupMemberList )list forceRefresh:(BOOL)forceRefresh

Parameters#

group
進行操作的群組

list
群黑名單列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getBlockList:result:#

- (BMXErrorCode)getBlockList:(BMXGroup )group result:(BMXGroupMemberResultPage )result


Example:

getBlockList:result:cursor:#

- (BMXErrorCode)getBlockList:(BMXGroup )group result:(BMXGroupMemberResultPage )result cursor:(NSString )cursor*


Example:

getBlockList:result:cursor:pageSize:#

分頁取得黑名單

- (BMXErrorCode)getBlockList:(BMXGroup )group result:(BMXGroupMemberResultPage )result cursor:(NSString )cursor pageSize:(int)pageSize*

Parameters#

group
進行操作的群組

result
分頁取得的黑名單列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果

cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor

pageSize
分頁大小

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getInfo:#

取得群詳情,從服務端拉取最新信息

- (BMXErrorCode)getInfo:(BMXGroup )group*

Parameters#

group
要取得群組最新信息的群組

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getInfo:completion:#

取得群詳情,從服務端拉取最新信息

- (void)getInfo:(BMXGroup )group completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
要取得群組最新信息的群組

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getInvitationList:#

- (BMXErrorCode)getInvitationList:(BMXGroupInvitationPage )result*


Example:

getInvitationList:cursor:#

- (BMXErrorCode)getInvitationList:(BMXGroupInvitationPage )result cursor:(NSString )cursor


Example:

getInvitationList:cursor:pageSize:#

分頁取得群組邀請列表

- (BMXErrorCode)getInvitationList:(BMXGroupInvitationPage )result cursor:(NSString )cursor pageSize:(int)pageSize

Parameters#

result
分頁取得的群組邀請列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果

cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor

pageSize
分頁大小

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getInvitationList:pageSize:completion:#

分頁取得群組邀請列表

- (void)getInvitationList:(NSString )cursor pageSize:(int)pageSize completion:(void ( ^ ) ( BMXGroupInvitationPage res , BMXError aError ))resBlock*

Parameters#

cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor

pageSize
分頁大小

result
分頁取得的群組邀請列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getLatestAnnouncement:announcement:forceRefresh:#

取得最新的群公告

- (BMXErrorCode)getLatestAnnouncement:(BMXGroup )group announcement:(BMXGroupAnnouncement )announcement forceRefresh:(BOOL)forceRefresh

Parameters#

group
進行操作的群組

announcement
最新的群組公告,傳入指向為空的shared_ptr物件函數回傳後從此處取得最新的群組公告

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getLatestAnnouncement:announcement:forceRefresh:completion:#

取得最新的群公告

- (void)getLatestAnnouncement:(BMXGroup )group announcement:(BMXGroupAnnouncement )announcement forceRefresh:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroupAnnouncement res , BMXError aError ))resBlock

Parameters#

group
進行操作的群組

announcement
最新的群組公告,傳入指向為空的shared_ptr物件函數回傳後從此處取得最新的群組公告

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getMembers:cursor:pageSize:completion:#

分頁取得群成員列表,如果設定了forceRefresh則從伺服器拉取,單頁最大數量為500.

- (void)getMembers:(BMXGroup )group cursor:(NSString )cursor pageSize:(int)pageSize completion:(void ( ^ ) ( BMXGroupMemberResultPage res , BMXError aError ))resBlock

Parameters#

group
進行操作的群組

cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor

pageSize
分頁大小

result
分頁取得的群成員列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getMembers:forceRefresh:completion:#

取得群成員列表,如果設定了forceRefresh則從伺服器拉取,最多拉取1000人

- (void)getMembers:(BMXGroup )group forceRefresh:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroupMemberList res , BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

list
群成員列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getMembers:list:forceRefresh:#

取得群成員列表,如果設定了forceRefresh則從伺服器拉取,最多拉取1000人

- (BMXErrorCode)getMembers:(BMXGroup )group list:(BMXGroupMemberList )list forceRefresh:(BOOL)forceRefresh

Parameters#

group
進行操作的群組

list
群成員列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getMembers:result:#

- (BMXErrorCode)getMembers:(BMXGroup )group result:(BMXGroupMemberResultPage )result


Example:

getMembers:result:cursor:#

- (BMXErrorCode)getMembers:(BMXGroup )group result:(BMXGroupMemberResultPage )result cursor:(NSString )cursor*


Example:

getMembers:result:cursor:pageSize:#

分頁取得群成員列表,如果設定了forceRefresh則從伺服器拉取,單頁最大數量為500.

- (BMXErrorCode)getMembers:(BMXGroup )group result:(BMXGroupMemberResultPage )result cursor:(NSString )cursor pageSize:(int)pageSize*

Parameters#

group
進行操作的群組

result
分頁取得的群成員列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果

cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor

pageSize
分頁大小

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getMembersNickname:members:completion:#

取得群組成員詳細信息

- (void)getMembersNickname:(BMXGroup )group members:(ListOfLongLong )members completion:(void ( ^ ) ( BMXGroupMemberList res , BMXError aError ))resBlock

Parameters#

group
進行操作的群組

members
要取得群組成員信息詳情的群成員id

list
回傳的群成員詳細,傳入空列表在函數操作後從此處取得群成員詳細信息列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getMembersNickname:members:list:#

取得群組成員詳細信息

- (BMXErrorCode)getMembersNickname:(BMXGroup )group members:(ListOfLongLong )members list:(BMXGroupMemberList )list*

Parameters#

group
進行操作的群組

members
要取得群組成員信息詳情的群成員id

list
回傳的群成員詳細,傳入空列表在函數操作後從此處取得群成員詳細信息列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getSharedFilesList:forceRefresh:completion:#

取得群共享檔案列表

- (void)getSharedFilesList:(BMXGroup )group forceRefresh:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroupSharedFileList res , BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

list
群共享檔案列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

getSharedFilesList:list:forceRefresh:#

取得群共享檔案列表

- (BMXErrorCode)getSharedFilesList:(BMXGroup )group list:(BMXGroupSharedFileList )list forceRefresh:(BOOL)forceRefresh

Parameters#

group
進行操作的群組

list
群共享檔案列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表

forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

initWithCptr:swigOwnCObject:#

- (id)initWithCptr:(void )cptr swigOwnCObject:(BOOL)ownCObject*


Example:

joinWithGroup:message:#

加入一個群,根據群設定可能需要管理員批准

- (BMXErrorCode)joinWithGroup:(BMXGroup )group message:(NSString )message

Parameters#

group
要加入的群組

message
申請入群的信息

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

joinWithGroup:message:completion:#

加入一個群,根據群設定可能需要管理員批准

- (void)joinWithGroup:(BMXGroup )group message:(NSString )message completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
要加入的群組

message
申請入群的信息

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

leaveWithGroup:#

退出群

- (BMXErrorCode)leaveWithGroup:(BMXGroup )group*

Parameters#

group
要退出的群組

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

leaveWithGroup:completion:#

退出群

- (void)leaveWithGroup:(BMXGroup )group completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
要退出的群組

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

muteMessageWithGroup:mode:#

設定是否屏蔽群訊息

- (BMXErrorCode)muteMessageWithGroup:(BMXGroup )group mode:(BMXGroup_MsgMuteMode)mode*

Parameters#

group
進行操作的群組

mode
群屏蔽的模式

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

muteMessageWithGroup:mode:completion:#

設定是否屏蔽群訊息

- (void)muteMessageWithGroup:(BMXGroup )group mode:(BMXGroup_MsgMuteMode)mode completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

mode
群屏蔽的模式

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

removeAdminsWithGroup:admins:reason:#

刪除管理員

- (BMXErrorCode)removeAdminsWithGroup:(BMXGroup )group admins:(ListOfLongLong )admins reason:(NSString )reason*

Parameters#

group
進行操作的群組

admins
要從管理員移除的成員id列表

reason
要移除管理員的原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

removeAdminsWithGroup:admins:reason:completion:#

刪除管理員

- (void)removeAdminsWithGroup:(BMXGroup )group admins:(ListOfLongLong )admins reason:(NSString )reason completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

admins
要從管理員移除的成員id列表

reason
要移除管理員的原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

removeDelegate:#

移除群組變化監聽者

- (void)removeDelegate:(id<BMXGroupServiceProtocol>)aDelegate

Parameters#

listener
群組變化監聽者

Declared In#

  • floo_proxy.h


Example:

removeGroupListener:#

移除群組變化監聽者

- (void)removeGroupListener:(id<BMXGroupServiceProtocol>)listener

Parameters#

listener
群組變化監聽者

Declared In#

  • floo_proxy.h


Example:

removeMembersWithGroup:members:reason:#

刪除群成員

- (BMXErrorCode)removeMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members reason:(NSString )reason*

Parameters#

group
進行操作的群組

members
要刪除的群組成員id列表

reason
刪除的原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

removeMembersWithGroup:members:reason:completion:#

刪除群成員

- (void)removeMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members reason:(NSString )reason completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

members
要刪除的群組成員id列表

reason
刪除的原因

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

removeSharedFileWithGroup:sharedFile:#

移除群共享檔案

- (BMXErrorCode)removeSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile

Parameters#

group
進行操作的群組

sharedFile
刪除的群共享檔案

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

removeSharedFileWithGroup:sharedFile:completion:#

移除群共享檔案

- (void)removeSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

sharedFile
刪除的群共享檔案

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

searchWithGroupId:forceRefresh:completion:#

- (void)searchWithGroupId:(long long)groupId forceRefresh:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroup res , BMXError aError ))resBlock


Example:

searchWithGroupId:group:forceRefresh:#

- (BMXErrorCode)searchWithGroupId:(long long)groupId group:(BMXGroup )group forceRefresh:(BOOL)forceRefresh*


Example:

searchWithGroupIdList:list:forceRefresh:#

- (BMXErrorCode)searchWithGroupIdList:(ListOfLongLong )groupIdList list:(BMXGroupList )list forceRefresh:(BOOL)forceRefresh


Example:

searchWithList:forceRefresh:#

- (BMXErrorCode)searchWithList:(BMXGroupList )list forceRefresh:(BOOL)forceRefresh*


Example:

searchWithList:name:#

- (BMXErrorCode)searchWithList:(BMXGroupList )list name:(NSString )name


Example:

setAllowMemberModify:enable:#

設定是否允許群成員設定群信息

- (BMXErrorCode)setAllowMemberModify:(BMXGroup )group enable:(BOOL)enable*

Parameters#

group
進行操作的群組

enable
是否允許操作

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setAllowMemberModify:enable:completion:#

設定是否允許群成員設定群信息

- (void)setAllowMemberModify:(BMXGroup )group enable:(BOOL)enable completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

enable
是否允許操作

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setAvatar:avatarPath:arg3:#

設定群頭像

- (BMXErrorCode)setAvatar:(BMXGroup )group avatarPath:(NSString )avatarPath arg3:(void ( ^ ) ( int progress ))arg3

Parameters#

group
進行操作的群組

avatarPath
群頭像檔案的本地路徑

Callback
上傳回呼函數

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setAvatar:avatarPath:arg3:completion:#

設定群頭像

- (void)setAvatar:(BMXGroup )group avatarPath:(NSString )avatarPath arg3:(void ( ^ ) ( int progress ))arg3 completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

avatarPath
群頭像檔案的本地路徑

Callback
上傳回呼函數

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setDescription:description:#

設定群描述信息

- (BMXErrorCode)setDescription:(BMXGroup )group description:(NSString )description

Parameters#

group
進行操作的群組

description
群組描述

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setDescription:description:completion:#

設定群描述信息

- (void)setDescription:(BMXGroup )group description:(NSString )description completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

description
群組描述

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setEnableReadAck:enable:#

設定是否開啟群訊息已讀功能

- (BMXErrorCode)setEnableReadAck:(BMXGroup )group enable:(BOOL)enable*

Parameters#

group
進行操作的群組

enable
是否開啟

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setEnableReadAck:enable:completion:#

設定是否開啟群訊息已讀功能

- (void)setEnableReadAck:(BMXGroup )group enable:(BOOL)enable completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

enable
是否開啟

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setExtension:extension:#

設定群擴展信息

- (BMXErrorCode)setExtension:(BMXGroup )group extension:(NSString )extension

Parameters#

group
進行操作的群組

extension
群組的擴展信息

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setExtension:extension:completion:#

設定群擴展信息

- (void)setExtension:(BMXGroup )group extension:(NSString )extension completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

extension
群組的擴展信息

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setHistoryVisible:enable:#

設定群成員是否開可見群歷史聊天記錄

- (BMXErrorCode)setHistoryVisible:(BMXGroup )group enable:(BOOL)enable*

Parameters#

group
進行操作的群組

enable
是否開啟

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setHistoryVisible:enable:completion:#

設定群成員是否開可見群歷史聊天記錄

- (void)setHistoryVisible:(BMXGroup )group enable:(BOOL)enable completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

enable
是否開啟

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setInviteMode:mode:#

設定邀請模式

- (BMXErrorCode)setInviteMode:(BMXGroup )group mode:(BMXGroup_InviteMode)mode*

Parameters#

group
進行操作的群組

mode
群組的邀請模式

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setInviteMode:mode:completion:#

設定邀請模式

- (void)setInviteMode:(BMXGroup )group mode:(BMXGroup_InviteMode)mode completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

mode
群組的邀請模式

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setJoinAuthMode:mode:#

設定入群審批模式

- (BMXErrorCode)setJoinAuthMode:(BMXGroup )group mode:(BMXGroup_JoinAuthMode)mode*

Parameters#

group
進行操作的群組

mode
入群審批模式

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setJoinAuthMode:mode:completion:#

設定入群審批模式

- (void)setJoinAuthMode:(BMXGroup )group mode:(BMXGroup_JoinAuthMode)mode completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

mode
入群審批模式

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setMsgPushMode:mode:#

設定群訊息通知模式

- (BMXErrorCode)setMsgPushMode:(BMXGroup )group mode:(BMXGroup_MsgPushMode)mode*

Parameters#

group
進行操作的群組

mode
群訊息通知模式

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setMsgPushMode:mode:completion:#

設定群訊息通知模式

- (void)setMsgPushMode:(BMXGroup )group mode:(BMXGroup_MsgPushMode)mode completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

mode
群訊息通知模式

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setMyNickname:nickname:#

設定在群裡的暱稱

- (BMXErrorCode)setMyNickname:(BMXGroup )group nickname:(NSString )nickname

Parameters#

group
進行操作的群組

nickname
使用者在群組內的暱稱

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setMyNickname:nickname:completion:#

設定在群裡的暱稱

- (void)setMyNickname:(BMXGroup )group nickname:(NSString )nickname completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

nickname
使用者在群組內的暱稱

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setName:name:#

設定群名稱

- (BMXErrorCode)setName:(BMXGroup )group name:(NSString )name

Parameters#

group
進行操作的群組

name
群組名稱

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

setName:name:completion:#

設定群名稱

- (void)setName:(BMXGroup )group name:(NSString )name completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

name
群組名稱

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

transferOwnerWithGroup:newOwnerId:#

轉移群主

- (BMXErrorCode)transferOwnerWithGroup:(BMXGroup )group newOwnerId:(long long)newOwnerId*

Parameters#

group
進行操作的群組

newOwnerId
轉讓為新群主的使用者id

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

transferOwnerWithGroup:newOwnerId:completion:#

轉移群主

- (void)transferOwnerWithGroup:(BMXGroup )group newOwnerId:(long long)newOwnerId completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

newOwnerId
轉讓為新群主的使用者id

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

unbanGroupWithGroup:#

全員解除禁言

- (BMXErrorCode)unbanGroupWithGroup:(BMXGroup )group*

Parameters#

group
進行操作的群組

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

unbanGroupWithGroup:completion:#

全員解除禁言

- (void)unbanGroupWithGroup:(BMXGroup )group completion:(void ( ^ ) ( BMXError aError ))resBlock

Parameters#

group
進行操作的群組

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

unbanMembersWithGroup:members:#

解除禁言

- (BMXErrorCode)unbanMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members

Parameters#

group
進行操作的群組

members
被解除禁言的群成員id列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

unbanMembersWithGroup:members:completion:#

解除禁言

- (void)unbanMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

members
被解除禁言的群成員id列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

unblockMembersWithGroup:members:#

從黑名單刪除

- (BMXErrorCode)unblockMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members

Parameters#

group
進行操作的群組

members
從黑名單移除的使用者id列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

unblockMembersWithGroup:members:completion:#

從黑名單刪除

- (void)unblockMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

members
從黑名單移除的使用者id列表

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

uploadSharedFileWithGroup:filePath:displayName:extensionName:arg5:#

添加群共享檔案

- (BMXErrorCode)uploadSharedFileWithGroup:(BMXGroup )group filePath:(NSString )filePath displayName:(NSString )displayName extensionName:(NSString )extensionName arg5:(void ( ^ ) ( int progress ))arg5

Parameters#

group
進行操作的群組

filePath
檔案的本地路徑

displayName
檔案的展示名

extensionName
檔案的擴展名

Callback
上傳回呼函數

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h


Example:

uploadSharedFileWithGroup:filePath:displayName:extensionName:arg5:completion:#

添加群共享檔案

- (void)uploadSharedFileWithGroup:(BMXGroup )group filePath:(NSString )filePath displayName:(NSString )displayName extensionName:(NSString )extensionName arg5:(void ( ^ ) ( int progress ))arg5 completion:(void ( ^ ) ( BMXError aError ))resBlock*

Parameters#

group
進行操作的群組

filePath
檔案的本地路徑

displayName
檔案的展示名

extensionName
檔案的擴展名

Callback
上傳回呼函數

Return Value#

BMXErrorCode

Declared In#

  • floo_proxy.h
自動產生的 API 內容,僅在必要位置補充精簡的 AI 解說。