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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="acceptApplicationWithGroup:applicantId:" %}{% endlanying_code_snippet %}
acceptApplicationWithGroup:applicantId:completion:#
接受入群申請
- (void)acceptApplicationWithGroup:(BMXGroup )group applicantId:(long long)applicantId completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
applicantId
申請進群的使用者id
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="acceptApplicationWithGroup:applicantId:completion:" %}{% endlanying_code_snippet %}
acceptInvitationWithGroup:inviter:#
接受入群邀請
- (BMXErrorCode)acceptInvitationWithGroup:(BMXGroup )group inviter:(long long)inviter*
Parameters#
group
進行操作的群組
inviter
邀請者id
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="acceptInvitationWithGroup:inviter:" %}{% endlanying_code_snippet %}
acceptInvitationWithGroup:inviter:completion:#
接受入群邀請
- (void)acceptInvitationWithGroup:(BMXGroup )group inviter:(long long)inviter completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
inviter
邀請者id
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="acceptInvitationWithGroup:inviter:completion:" %}{% endlanying_code_snippet %}
addAdminsWithGroup:admins:message:#
添加管理員
- (BMXErrorCode)addAdminsWithGroup:(BMXGroup )group admins:(ListOfLongLong )admins message:(NSString )message*
Parameters#
group
進行操作的群組
admins
要添加為管理員的成員id列表
message
添加為管理員的原因
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="addAdminsWithGroup:admins:message:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="addAdminsWithGroup:admins:message:completion:" %}{% endlanying_code_snippet %}
addDelegate:#
添加群組變化監聽者
- (void)addDelegate:(id<BMXGroupServiceProtocol>)aDelegate
Parameters#
listener
群組變化監聽者
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="addDelegate:" %}{% endlanying_code_snippet %}
addDelegate:delegateQueue:#
- (void)addDelegate:(id<BMXGroupServiceProtocol>)aDelegate delegateQueue:(dispatch_queue_t)aQueue
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="addDelegate:delegateQueue:" %}{% endlanying_code_snippet %}
addGroupListener:#
添加群組變化監聽者
- (void)addGroupListener:(id<BMXGroupServiceProtocol>)listener
Parameters#
listener
群組變化監聽者
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="addGroupListener:" %}{% endlanying_code_snippet %}
addMembersWithGroup:members:message:#
添加群成員
- (BMXErrorCode)addMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members message:(NSString )message*
Parameters#
group
進行操作的群組
members
要添加進群的成員id列表
message
添加成員原因信息
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="addMembersWithGroup:members:message:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="addMembersWithGroup:members:message:completion:" %}{% endlanying_code_snippet %}
banGroupWithGroup:duration:#
全員禁言,當前伺服器時間加上禁言時長後計算出全員禁言到期時間(只有管理和群主可以發言)
- (BMXErrorCode)banGroupWithGroup:(BMXGroup )group duration:(long long)duration*
Parameters#
group
進行操作的群組
duration
禁言時長(分鐘)
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="banGroupWithGroup:duration:" %}{% endlanying_code_snippet %}
banGroupWithGroup:duration:completion:#
全員禁言,當前伺服器時間加上禁言時長後計算出全員禁言到期時間(只有管理和群主可以發言)
- (void)banGroupWithGroup:(BMXGroup )group duration:(long long)duration completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
duration
禁言時長(分鐘)
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="banGroupWithGroup:duration:completion:" %}{% endlanying_code_snippet %}
banMembersWithGroup:members:duration:#
- (BMXErrorCode)banMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members duration:(long long)duration
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="banMembersWithGroup:members:duration:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="banMembersWithGroup:members:duration:reason:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="banMembersWithGroup:members:duration:reason:completion:" %}{% endlanying_code_snippet %}
blockMembersWithGroup:members:#
添加黑名單
- (BMXErrorCode)blockMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members
Parameters#
group
進行操作的群組
members
要加入黑名單的群成員id列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="blockMembersWithGroup:members:" %}{% endlanying_code_snippet %}
blockMembersWithGroup:members:completion:#
添加黑名單
- (void)blockMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
members
要加入黑名單的群成員id列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="blockMembersWithGroup:members:completion:" %}{% endlanying_code_snippet %}
cancelDownloadSharedFileWithGroup:sharedFile:#
取消下載群共享檔案
- (BMXErrorCode)cancelDownloadSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile
Parameters#
group
進行操作的群組
sharedFile
下載的群共享檔案
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="cancelDownloadSharedFileWithGroup:sharedFile:" %}{% endlanying_code_snippet %}
cancelDownloadSharedFileWithGroup:sharedFile:completion:#
取消下載群共享檔案
- (void)cancelDownloadSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
sharedFile
下載的群共享檔案
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="cancelDownloadSharedFileWithGroup:sharedFile:completion:" %}{% endlanying_code_snippet %}
cancelUploadSharedFileWithGroup:filePath:#
取消上傳群共享檔案
- (BMXErrorCode)cancelUploadSharedFileWithGroup:(BMXGroup )group filePath:(NSString )filePath
Parameters#
group
進行操作的群組
filePath
檔案的本地路徑
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="cancelUploadSharedFileWithGroup:filePath:" %}{% endlanying_code_snippet %}
cancelUploadSharedFileWithGroup:filePath:completion:#
取消上傳群共享檔案
- (void)cancelUploadSharedFileWithGroup:(BMXGroup )group filePath:(NSString )filePath completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
filePath
檔案的本地路徑
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="cancelUploadSharedFileWithGroup:filePath:completion:" %}{% endlanying_code_snippet %}
changeSharedFileNameWithGroup:sharedFile:name:#
修改群共享檔案名稱
- (BMXErrorCode)changeSharedFileNameWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile name:(NSString )name*
Parameters#
group
進行操作的群組
sharedFile
進行更改的群共享檔案
name
修改的群共享檔案名稱
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="changeSharedFileNameWithGroup:sharedFile:name:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="changeSharedFileNameWithGroup:sharedFile:name:completion:" %}{% endlanying_code_snippet %}
createWithOptions:completion:#
建立群
- (void)createWithOptions:(BMXGroupServiceCreateGroupOptions )options completion:(void ( ^ ) ( BMXGroup res , BMXError aError ))resBlock*
Parameters#
options
建立群組時傳入的參數選項
group
建立回傳的結果,傳入指向為空的shared_ptr物件函數執行後從此取得回傳結果
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="createWithOptions:completion:" %}{% endlanying_code_snippet %}
createWithOptions:group:#
建立群
- (BMXErrorCode)createWithOptions:(BMXGroupServiceCreateGroupOptions )options group:(BMXGroup )group
Parameters#
options
建立群組時傳入的參數選項
group
建立回傳的結果,傳入指向為空的shared_ptr物件函數執行後從此取得回傳結果
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="createWithOptions:group:" %}{% endlanying_code_snippet %}
dealloc#
- (void)dealloc
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="dealloc" %}{% endlanying_code_snippet %}
declineApplicationWithGroup:applicantId:#
- (BMXErrorCode)declineApplicationWithGroup:(BMXGroup )group applicantId:(long long)applicantId*
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="declineApplicationWithGroup:applicantId:" %}{% endlanying_code_snippet %}
declineApplicationWithGroup:applicantId:reason:#
拒絕入群申請
- (BMXErrorCode)declineApplicationWithGroup:(BMXGroup )group applicantId:(long long)applicantId reason:(NSString )reason
Parameters#
group
進行操作的群組
applicantId
申請進群的使用者id
reason
拒絕的原因
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="declineApplicationWithGroup:applicantId:reason:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="declineApplicationWithGroup:applicantId:reason:completion:" %}{% endlanying_code_snippet %}
declineInvitationWithGroup:inviter:#
- (BMXErrorCode)declineInvitationWithGroup:(BMXGroup )group inviter:(long long)inviter*
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="declineInvitationWithGroup:inviter:" %}{% endlanying_code_snippet %}
declineInvitationWithGroup:inviter:reason:#
拒絕入群邀請
- (BMXErrorCode)declineInvitationWithGroup:(BMXGroup )group inviter:(long long)inviter reason:(NSString )reason
Parameters#
group
進行操作的群組
inviter
邀請者id
reason
拒絕的原因
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="declineInvitationWithGroup:inviter:reason:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="declineInvitationWithGroup:inviter:reason:completion:" %}{% endlanying_code_snippet %}
deleteAnnouncementWithGroup:announcementId:#
刪除群公告
- (BMXErrorCode)deleteAnnouncementWithGroup:(BMXGroup )group announcementId:(long long)announcementId*
Parameters#
group
進行操作的群組
announcementId
刪除的群公告id
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="deleteAnnouncementWithGroup:announcementId:" %}{% endlanying_code_snippet %}
deleteAnnouncementWithGroup:announcementId:completion:#
刪除群公告
- (void)deleteAnnouncementWithGroup:(BMXGroup )group announcementId:(long long)announcementId completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
announcementId
刪除的群公告id
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="deleteAnnouncementWithGroup:announcementId:completion:" %}{% endlanying_code_snippet %}
destroyWithGroup:#
銷燬群
- (BMXErrorCode)destroyWithGroup:(BMXGroup )group*
Parameters#
group
要銷燬的群組
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="destroyWithGroup:" %}{% endlanying_code_snippet %}
destroyWithGroup:completion:#
銷燬群
- (void)destroyWithGroup:(BMXGroup )group completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
要銷燬的群組
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="destroyWithGroup:completion:" %}{% endlanying_code_snippet %}
downloadAvatarWithGroup:thumbnail:callback:#
下載群頭像
- (BMXErrorCode)downloadAvatarWithGroup:(BMXGroup )group thumbnail:(BOOL)thumbnail callback:(void ( ^ ) ( int progress ))callback*
Parameters#
group
進行操作的群組
thumbnail
設定為true下載縮略圖,false下載原圖
callback
下載回呼函數
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="downloadAvatarWithGroup:thumbnail:callback:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="downloadAvatarWithGroup:thumbnail:callback:completion:" %}{% endlanying_code_snippet %}
downloadSharedFileWithGroup:sharedFile:arg3:#
下載群共享檔案
- (BMXErrorCode)downloadSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile arg3:(void ( ^ ) ( int progress ))arg3
Parameters#
group
進行操作的群組
sharedFile
下載的群共享檔案
Callback
下載回呼函數
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="downloadSharedFileWithGroup:sharedFile:arg3:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="downloadSharedFileWithGroup:sharedFile:arg3:completion:" %}{% endlanying_code_snippet %}
editAnnouncementWithGroup:title:content:#
設定群公告
- (BMXErrorCode)editAnnouncementWithGroup:(BMXGroup )group title:(NSString )title content:(NSString )content*
Parameters#
group
進行操作的群組
title
群公告的標題
content
群公告的內容
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="editAnnouncementWithGroup:title:content:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="editAnnouncementWithGroup:title:content:completion:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="fetchGroupByIdWithGroupId:forceRefresh:completion:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="fetchGroupByIdWithGroupId:group:forceRefresh:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="fetchGroupsByIdListWithGroupIdList:forceRefresh:completion:" %}{% endlanying_code_snippet %}
fetchGroupsByIdListWithGroupIdList:list:forceRefresh:#
通過傳入群組的id列表取得群組信息列表,如果設定了forceRefresh則從伺服器拉取
- (BMXErrorCode)fetchGroupsByIdListWithGroupIdList:(ListOfLongLong )groupIdList list:(BMXGroupList )list forceRefresh:(BOOL)forceRefresh
Parameters#
groupIdList
群組id列表
list
群組詳細信息列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表
forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="fetchGroupsByIdListWithGroupIdList:list:forceRefresh:" %}{% endlanying_code_snippet %}
fetchLocalGroupsByName:completion:#
通過群名稱查詢本地群信息,從本地資料庫中通過群名稱查詢取得群組
- (void)fetchLocalGroupsByName:(NSString )name completion:(void ( ^ ) ( BMXGroupList res , BMXError aError ))resBlock*
Parameters#
name
查詢的群名稱關鍵字
list
搜索結果回傳的群列表信息
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="fetchLocalGroupsByName:completion:" %}{% endlanying_code_snippet %}
fetchLocalGroupsByNameWithList:name:#
通過群名稱查詢本地群信息,從本地資料庫中通過群名稱查詢取得群組
- (BMXErrorCode)fetchLocalGroupsByNameWithList:(BMXGroupList )list name:(NSString )name
Parameters#
list
搜索結果回傳的群列表信息
name
查詢的群名稱關鍵字
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="fetchLocalGroupsByNameWithList:name:" %}{% endlanying_code_snippet %}
get:completion:#
取得群組列表,如果設定了forceRefresh則從伺服器拉取
- (void)get:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroupList res , BMXError aError ))resBlock
Parameters#
forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得
list
群組id列表,傳入空列表函數回傳後從此處取得回傳的群組id列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="get:completion:" %}{% endlanying_code_snippet %}
get:forceRefresh:#
取得群組列表,如果設定了forceRefresh則從伺服器拉取
- (BMXErrorCode)get:(BMXGroupList )list forceRefresh:(BOOL)forceRefresh*
Parameters#
list
群組id列表,傳入空列表函數回傳後從此處取得回傳的群組id列表
forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="get:forceRefresh:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getAdmins:forceRefresh:completion:" %}{% endlanying_code_snippet %}
getAdmins:list:forceRefresh:#
取得Admins列表,如果設定了forceRefresh則從伺服器拉取
- (BMXErrorCode)getAdmins:(BMXGroup )group list:(BMXGroupMemberList )list forceRefresh:(BOOL)forceRefresh
Parameters#
group
進行操作的群組
list
群管理員列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表
forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getAdmins:list:forceRefresh:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getAnnouncementList:forceRefresh:completion:" %}{% endlanying_code_snippet %}
getAnnouncementList:list:forceRefresh:#
取得群公告列表
- (BMXErrorCode)getAnnouncementList:(BMXGroup )group list:(BMXGroupAnnouncementList )list forceRefresh:(BOOL)forceRefresh
Parameters#
group
進行操作的群組
list
群公告列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表
forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getAnnouncementList:list:forceRefresh:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getApplicationList:cursor:pageSize:completion:" %}{% endlanying_code_snippet %}
getApplicationList:result:#
- (BMXErrorCode)getApplicationList:(BMXGroupList )list result:(BMXGroupApplicationPage )result
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getApplicationList:result:" %}{% endlanying_code_snippet %}
getApplicationList:result:cursor:#
- (BMXErrorCode)getApplicationList:(BMXGroupList )list result:(BMXGroupApplicationPage )result cursor:(NSString )cursor*
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getApplicationList:result:cursor:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getApplicationList:result:cursor:pageSize:" %}{% endlanying_code_snippet %}
getBannedMembers:completion:#
取得禁言列表
- (void)getBannedMembers:(BMXGroup )group completion:(void ( ^ ) ( BMXGroupBannedMemberList res , BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
list
群禁言列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBannedMembers:completion:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBannedMembers:cursor:pageSize:completion:" %}{% endlanying_code_snippet %}
getBannedMembers:list:#
取得禁言列表
- (BMXErrorCode)getBannedMembers:(BMXGroup )group list:(BMXGroupBannedMemberList )list
Parameters#
group
進行操作的群組
list
群禁言列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBannedMembers:list:" %}{% endlanying_code_snippet %}
getBannedMembers:result:#
- (BMXErrorCode)getBannedMembers:(BMXGroup )group result:(BMXGroupBannedMemberResultPage )result
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBannedMembers:result:" %}{% endlanying_code_snippet %}
getBannedMembers:result:cursor:#
- (BMXErrorCode)getBannedMembers:(BMXGroup )group result:(BMXGroupBannedMemberResultPage )result cursor:(NSString )cursor*
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBannedMembers:result:cursor:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBannedMembers:result:cursor:pageSize:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBlockList:cursor:pageSize:completion:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBlockList:forceRefresh:completion:" %}{% endlanying_code_snippet %}
getBlockList:list:forceRefresh:#
取得黑名單
- (BMXErrorCode)getBlockList:(BMXGroup )group list:(BMXGroupMemberList )list forceRefresh:(BOOL)forceRefresh
Parameters#
group
進行操作的群組
list
群黑名單列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表
forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBlockList:list:forceRefresh:" %}{% endlanying_code_snippet %}
getBlockList:result:#
- (BMXErrorCode)getBlockList:(BMXGroup )group result:(BMXGroupMemberResultPage )result
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBlockList:result:" %}{% endlanying_code_snippet %}
getBlockList:result:cursor:#
- (BMXErrorCode)getBlockList:(BMXGroup )group result:(BMXGroupMemberResultPage )result cursor:(NSString )cursor*
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBlockList:result:cursor:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getBlockList:result:cursor:pageSize:" %}{% endlanying_code_snippet %}
getInfo:#
取得群詳情,從服務端拉取最新信息
- (BMXErrorCode)getInfo:(BMXGroup )group*
Parameters#
group
要取得群組最新信息的群組
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getInfo:" %}{% endlanying_code_snippet %}
getInfo:completion:#
取得群詳情,從服務端拉取最新信息
- (void)getInfo:(BMXGroup )group completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
要取得群組最新信息的群組
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getInfo:completion:" %}{% endlanying_code_snippet %}
getInvitationList:#
- (BMXErrorCode)getInvitationList:(BMXGroupInvitationPage )result*
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getInvitationList:" %}{% endlanying_code_snippet %}
getInvitationList:cursor:#
- (BMXErrorCode)getInvitationList:(BMXGroupInvitationPage )result cursor:(NSString )cursor
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getInvitationList:cursor:" %}{% endlanying_code_snippet %}
getInvitationList:cursor:pageSize:#
分頁取得群組邀請列表
- (BMXErrorCode)getInvitationList:(BMXGroupInvitationPage )result cursor:(NSString )cursor pageSize:(int)pageSize
Parameters#
result
分頁取得的群組邀請列表,傳入指向為空的shared_ptr物件函數執行後從此處取得結果
cursor
分頁取得的起始cursor,第一次傳入為空,後續傳入上次操作回傳的result中的cursor
pageSize
分頁大小
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getInvitationList:cursor:pageSize:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getInvitationList:pageSize:completion:" %}{% endlanying_code_snippet %}
getLatestAnnouncement:announcement:forceRefresh:#
取得最新的群公告
- (BMXErrorCode)getLatestAnnouncement:(BMXGroup )group announcement:(BMXGroupAnnouncement )announcement forceRefresh:(BOOL)forceRefresh
Parameters#
group
進行操作的群組
announcement
最新的群組公告,傳入指向為空的shared_ptr物件函數回傳後從此處取得最新的群組公告
forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getLatestAnnouncement:announcement:forceRefresh:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getLatestAnnouncement:announcement:forceRefresh:completion:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getMembers:cursor:pageSize:completion:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getMembers:forceRefresh:completion:" %}{% endlanying_code_snippet %}
getMembers:list:forceRefresh:#
取得群成員列表,如果設定了forceRefresh則從伺服器拉取,最多拉取1000人
- (BMXErrorCode)getMembers:(BMXGroup )group list:(BMXGroupMemberList )list forceRefresh:(BOOL)forceRefresh
Parameters#
group
進行操作的群組
list
群成員列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表
forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getMembers:list:forceRefresh:" %}{% endlanying_code_snippet %}
getMembers:result:#
- (BMXErrorCode)getMembers:(BMXGroup )group result:(BMXGroupMemberResultPage )result
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getMembers:result:" %}{% endlanying_code_snippet %}
getMembers:result:cursor:#
- (BMXErrorCode)getMembers:(BMXGroup )group result:(BMXGroupMemberResultPage )result cursor:(NSString )cursor*
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getMembers:result:cursor:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getMembers:result:cursor:pageSize:" %}{% endlanying_code_snippet %}
getMembersNickname:members:completion:#
取得群組成員詳細信息
- (void)getMembersNickname:(BMXGroup )group members:(ListOfLongLong )members completion:(void ( ^ ) ( BMXGroupMemberList res , BMXError aError ))resBlock
Parameters#
group
進行操作的群組
members
要取得群組成員信息詳情的群成員id
list
回傳的群成員詳細,傳入空列表在函數操作後從此處取得群成員詳細信息列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getMembersNickname:members:completion:" %}{% endlanying_code_snippet %}
getMembersNickname:members:list:#
取得群組成員詳細信息
- (BMXErrorCode)getMembersNickname:(BMXGroup )group members:(ListOfLongLong )members list:(BMXGroupMemberList )list*
Parameters#
group
進行操作的群組
members
要取得群組成員信息詳情的群成員id
list
回傳的群成員詳細,傳入空列表在函數操作後從此處取得群成員詳細信息列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getMembersNickname:members:list:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getSharedFilesList:forceRefresh:completion:" %}{% endlanying_code_snippet %}
getSharedFilesList:list:forceRefresh:#
取得群共享檔案列表
- (BMXErrorCode)getSharedFilesList:(BMXGroup )group list:(BMXGroupSharedFileList )list forceRefresh:(BOOL)forceRefresh
Parameters#
group
進行操作的群組
list
群共享檔案列表,傳入空列表函數回傳後從此處取得回傳的群組詳細信息列表
forceRefresh
設定為true強制從伺服器取得,本地取得失敗的情況sdk會自動從伺服器取得
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="getSharedFilesList:list:forceRefresh:" %}{% endlanying_code_snippet %}
initWithCptr:swigOwnCObject:#
- (id)initWithCptr:(void )cptr swigOwnCObject:(BOOL)ownCObject*
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="initWithCptr:swigOwnCObject:" %}{% endlanying_code_snippet %}
joinWithGroup:message:#
加入一個群,根據群設定可能需要管理員批准
- (BMXErrorCode)joinWithGroup:(BMXGroup )group message:(NSString )message
Parameters#
group
要加入的群組
message
申請入群的信息
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="joinWithGroup:message:" %}{% endlanying_code_snippet %}
joinWithGroup:message:completion:#
加入一個群,根據群設定可能需要管理員批准
- (void)joinWithGroup:(BMXGroup )group message:(NSString )message completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
要加入的群組
message
申請入群的信息
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="joinWithGroup:message:completion:" %}{% endlanying_code_snippet %}
leaveWithGroup:#
退出群
- (BMXErrorCode)leaveWithGroup:(BMXGroup )group*
Parameters#
group
要退出的群組
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="leaveWithGroup:" %}{% endlanying_code_snippet %}
leaveWithGroup:completion:#
退出群
- (void)leaveWithGroup:(BMXGroup )group completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
要退出的群組
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="leaveWithGroup:completion:" %}{% endlanying_code_snippet %}
muteMessageWithGroup:mode:#
設定是否屏蔽群訊息
- (BMXErrorCode)muteMessageWithGroup:(BMXGroup )group mode:(BMXGroup_MsgMuteMode)mode*
Parameters#
group
進行操作的群組
mode
群屏蔽的模式
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="muteMessageWithGroup:mode:" %}{% endlanying_code_snippet %}
muteMessageWithGroup:mode:completion:#
設定是否屏蔽群訊息
- (void)muteMessageWithGroup:(BMXGroup )group mode:(BMXGroup_MsgMuteMode)mode completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
mode
群屏蔽的模式
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="muteMessageWithGroup:mode:completion:" %}{% endlanying_code_snippet %}
removeAdminsWithGroup:admins:reason:#
刪除管理員
- (BMXErrorCode)removeAdminsWithGroup:(BMXGroup )group admins:(ListOfLongLong )admins reason:(NSString )reason*
Parameters#
group
進行操作的群組
admins
要從管理員移除的成員id列表
reason
要移除管理員的原因
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="removeAdminsWithGroup:admins:reason:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="removeAdminsWithGroup:admins:reason:completion:" %}{% endlanying_code_snippet %}
removeDelegate:#
移除群組變化監聽者
- (void)removeDelegate:(id<BMXGroupServiceProtocol>)aDelegate
Parameters#
listener
群組變化監聽者
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="removeDelegate:" %}{% endlanying_code_snippet %}
removeGroupListener:#
移除群組變化監聽者
- (void)removeGroupListener:(id<BMXGroupServiceProtocol>)listener
Parameters#
listener
群組變化監聽者
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="removeGroupListener:" %}{% endlanying_code_snippet %}
removeMembersWithGroup:members:reason:#
刪除群成員
- (BMXErrorCode)removeMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members reason:(NSString )reason*
Parameters#
group
進行操作的群組
members
要刪除的群組成員id列表
reason
刪除的原因
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="removeMembersWithGroup:members:reason:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="removeMembersWithGroup:members:reason:completion:" %}{% endlanying_code_snippet %}
removeSharedFileWithGroup:sharedFile:#
移除群共享檔案
- (BMXErrorCode)removeSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile
Parameters#
group
進行操作的群組
sharedFile
刪除的群共享檔案
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="removeSharedFileWithGroup:sharedFile:" %}{% endlanying_code_snippet %}
removeSharedFileWithGroup:sharedFile:completion:#
移除群共享檔案
- (void)removeSharedFileWithGroup:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
sharedFile
刪除的群共享檔案
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="removeSharedFileWithGroup:sharedFile:completion:" %}{% endlanying_code_snippet %}
searchWithGroupId:forceRefresh:completion:#
- (void)searchWithGroupId:(long long)groupId forceRefresh:(BOOL)forceRefresh completion:(void ( ^ ) ( BMXGroup res , BMXError aError ))resBlock
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="searchWithGroupId:forceRefresh:completion:" %}{% endlanying_code_snippet %}
searchWithGroupId:group:forceRefresh:#
- (BMXErrorCode)searchWithGroupId:(long long)groupId group:(BMXGroup )group forceRefresh:(BOOL)forceRefresh*
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="searchWithGroupId:group:forceRefresh:" %}{% endlanying_code_snippet %}
searchWithGroupIdList:list:forceRefresh:#
- (BMXErrorCode)searchWithGroupIdList:(ListOfLongLong )groupIdList list:(BMXGroupList )list forceRefresh:(BOOL)forceRefresh
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="searchWithGroupIdList:list:forceRefresh:" %}{% endlanying_code_snippet %}
searchWithList:forceRefresh:#
- (BMXErrorCode)searchWithList:(BMXGroupList )list forceRefresh:(BOOL)forceRefresh*
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="searchWithList:forceRefresh:" %}{% endlanying_code_snippet %}
searchWithList:name:#
- (BMXErrorCode)searchWithList:(BMXGroupList )list name:(NSString )name
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="searchWithList:name:" %}{% endlanying_code_snippet %}
setAllowMemberModify:enable:#
設定是否允許群成員設定群信息
- (BMXErrorCode)setAllowMemberModify:(BMXGroup )group enable:(BOOL)enable*
Parameters#
group
進行操作的群組
enable
是否允許操作
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setAllowMemberModify:enable:" %}{% endlanying_code_snippet %}
setAllowMemberModify:enable:completion:#
設定是否允許群成員設定群信息
- (void)setAllowMemberModify:(BMXGroup )group enable:(BOOL)enable completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
enable
是否允許操作
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setAllowMemberModify:enable:completion:" %}{% endlanying_code_snippet %}
setAvatar:avatarPath:arg3:#
設定群頭像
- (BMXErrorCode)setAvatar:(BMXGroup )group avatarPath:(NSString )avatarPath arg3:(void ( ^ ) ( int progress ))arg3
Parameters#
group
進行操作的群組
avatarPath
群頭像檔案的本地路徑
Callback
上傳回呼函數
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setAvatar:avatarPath:arg3:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setAvatar:avatarPath:arg3:completion:" %}{% endlanying_code_snippet %}
setDescription:description:#
設定群描述信息
- (BMXErrorCode)setDescription:(BMXGroup )group description:(NSString )description
Parameters#
group
進行操作的群組
description
群組描述
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setDescription:description:" %}{% endlanying_code_snippet %}
setDescription:description:completion:#
設定群描述信息
- (void)setDescription:(BMXGroup )group description:(NSString )description completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
description
群組描述
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setDescription:description:completion:" %}{% endlanying_code_snippet %}
setEnableReadAck:enable:#
設定是否開啟群訊息已讀功能
- (BMXErrorCode)setEnableReadAck:(BMXGroup )group enable:(BOOL)enable*
Parameters#
group
進行操作的群組
enable
是否開啟
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setEnableReadAck:enable:" %}{% endlanying_code_snippet %}
setEnableReadAck:enable:completion:#
設定是否開啟群訊息已讀功能
- (void)setEnableReadAck:(BMXGroup )group enable:(BOOL)enable completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
enable
是否開啟
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setEnableReadAck:enable:completion:" %}{% endlanying_code_snippet %}
setExtension:extension:#
設定群擴展信息
- (BMXErrorCode)setExtension:(BMXGroup )group extension:(NSString )extension
Parameters#
group
進行操作的群組
extension
群組的擴展信息
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setExtension:extension:" %}{% endlanying_code_snippet %}
setExtension:extension:completion:#
設定群擴展信息
- (void)setExtension:(BMXGroup )group extension:(NSString )extension completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
extension
群組的擴展信息
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setExtension:extension:completion:" %}{% endlanying_code_snippet %}
setHistoryVisible:enable:#
設定群成員是否開可見群歷史聊天記錄
- (BMXErrorCode)setHistoryVisible:(BMXGroup )group enable:(BOOL)enable*
Parameters#
group
進行操作的群組
enable
是否開啟
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setHistoryVisible:enable:" %}{% endlanying_code_snippet %}
setHistoryVisible:enable:completion:#
設定群成員是否開可見群歷史聊天記錄
- (void)setHistoryVisible:(BMXGroup )group enable:(BOOL)enable completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
enable
是否開啟
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setHistoryVisible:enable:completion:" %}{% endlanying_code_snippet %}
setInviteMode:mode:#
設定邀請模式
- (BMXErrorCode)setInviteMode:(BMXGroup )group mode:(BMXGroup_InviteMode)mode*
Parameters#
group
進行操作的群組
mode
群組的邀請模式
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setInviteMode:mode:" %}{% endlanying_code_snippet %}
setInviteMode:mode:completion:#
設定邀請模式
- (void)setInviteMode:(BMXGroup )group mode:(BMXGroup_InviteMode)mode completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
mode
群組的邀請模式
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setInviteMode:mode:completion:" %}{% endlanying_code_snippet %}
setJoinAuthMode:mode:#
設定入群審批模式
- (BMXErrorCode)setJoinAuthMode:(BMXGroup )group mode:(BMXGroup_JoinAuthMode)mode*
Parameters#
group
進行操作的群組
mode
入群審批模式
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setJoinAuthMode:mode:" %}{% endlanying_code_snippet %}
setJoinAuthMode:mode:completion:#
設定入群審批模式
- (void)setJoinAuthMode:(BMXGroup )group mode:(BMXGroup_JoinAuthMode)mode completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
mode
入群審批模式
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setJoinAuthMode:mode:completion:" %}{% endlanying_code_snippet %}
setMsgPushMode:mode:#
設定群訊息通知模式
- (BMXErrorCode)setMsgPushMode:(BMXGroup )group mode:(BMXGroup_MsgPushMode)mode*
Parameters#
group
進行操作的群組
mode
群訊息通知模式
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setMsgPushMode:mode:" %}{% endlanying_code_snippet %}
setMsgPushMode:mode:completion:#
設定群訊息通知模式
- (void)setMsgPushMode:(BMXGroup )group mode:(BMXGroup_MsgPushMode)mode completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
mode
群訊息通知模式
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setMsgPushMode:mode:completion:" %}{% endlanying_code_snippet %}
setMyNickname:nickname:#
設定在群裡的暱稱
- (BMXErrorCode)setMyNickname:(BMXGroup )group nickname:(NSString )nickname
Parameters#
group
進行操作的群組
nickname
使用者在群組內的暱稱
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setMyNickname:nickname:" %}{% endlanying_code_snippet %}
setMyNickname:nickname:completion:#
設定在群裡的暱稱
- (void)setMyNickname:(BMXGroup )group nickname:(NSString )nickname completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
nickname
使用者在群組內的暱稱
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setMyNickname:nickname:completion:" %}{% endlanying_code_snippet %}
setName:name:#
設定群名稱
- (BMXErrorCode)setName:(BMXGroup )group name:(NSString )name
Parameters#
group
進行操作的群組
name
群組名稱
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setName:name:" %}{% endlanying_code_snippet %}
setName:name:completion:#
設定群名稱
- (void)setName:(BMXGroup )group name:(NSString )name completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
name
群組名稱
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="setName:name:completion:" %}{% endlanying_code_snippet %}
transferOwnerWithGroup:newOwnerId:#
轉移群主
- (BMXErrorCode)transferOwnerWithGroup:(BMXGroup )group newOwnerId:(long long)newOwnerId*
Parameters#
group
進行操作的群組
newOwnerId
轉讓為新群主的使用者id
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="transferOwnerWithGroup:newOwnerId:" %}{% endlanying_code_snippet %}
transferOwnerWithGroup:newOwnerId:completion:#
轉移群主
- (void)transferOwnerWithGroup:(BMXGroup )group newOwnerId:(long long)newOwnerId completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
newOwnerId
轉讓為新群主的使用者id
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="transferOwnerWithGroup:newOwnerId:completion:" %}{% endlanying_code_snippet %}
unbanGroupWithGroup:#
全員解除禁言
- (BMXErrorCode)unbanGroupWithGroup:(BMXGroup )group*
Parameters#
group
進行操作的群組
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="unbanGroupWithGroup:" %}{% endlanying_code_snippet %}
unbanGroupWithGroup:completion:#
全員解除禁言
- (void)unbanGroupWithGroup:(BMXGroup )group completion:(void ( ^ ) ( BMXError aError ))resBlock
Parameters#
group
進行操作的群組
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="unbanGroupWithGroup:completion:" %}{% endlanying_code_snippet %}
unbanMembersWithGroup:members:#
解除禁言
- (BMXErrorCode)unbanMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members
Parameters#
group
進行操作的群組
members
被解除禁言的群成員id列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="unbanMembersWithGroup:members:" %}{% endlanying_code_snippet %}
unbanMembersWithGroup:members:completion:#
解除禁言
- (void)unbanMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
members
被解除禁言的群成員id列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="unbanMembersWithGroup:members:completion:" %}{% endlanying_code_snippet %}
unblockMembersWithGroup:members:#
從黑名單刪除
- (BMXErrorCode)unblockMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members
Parameters#
group
進行操作的群組
members
從黑名單移除的使用者id列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="unblockMembersWithGroup:members:" %}{% endlanying_code_snippet %}
unblockMembersWithGroup:members:completion:#
從黑名單刪除
- (void)unblockMembersWithGroup:(BMXGroup )group members:(ListOfLongLong )members completion:(void ( ^ ) ( BMXError aError ))resBlock*
Parameters#
group
進行操作的群組
members
從黑名單移除的使用者id列表
Return Value#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="unblockMembersWithGroup:members:completion:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="uploadSharedFileWithGroup:filePath:displayName:extensionName:arg5:" %}{% endlanying_code_snippet %}
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#
Declared In#
floo_proxy.h
Example:
{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupService",function="uploadSharedFileWithGroup:filePath:displayName:extensionName:arg5:completion:" %}{% endlanying_code_snippet %}