LANYINGDevelopers
Web & Mini ProgramiOSAndroidC++Server API

BMXGroupServiceProtocol Protocol Reference#

Conforms to NSObject
Declared in floo_proxy.h

Overview#

@protocol Group service listener

Instance Methods#

groupAdminsAddedGroup:members:#

A new administrator was added

- (void)groupAdminsAddedGroup:(BMXGroup )group members:(NSArray<NSNumber> )members*

Discussion#

A new administrator was added

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupAdminsAddedGroup:members:" %}{% endlanying_code_snippet %}

groupAdminsRemovedFromGroup:members:reason:#

An administrator was removed

- (void)groupAdminsRemovedFromGroup:(BMXGroup )group members:(NSArray<NSNumber> )members reason:(NSString )reason

Discussion#

An administrator was removed

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupAdminsRemovedFromGroup:members:reason:" %}{% endlanying_code_snippet %}

groupAnnouncementUpdate:announcement:#

Group announcement updated

- (void)groupAnnouncementUpdate:(BMXGroup )group announcement:(BMXGroupAnnouncement )announcement

Discussion#

Group announcement updated

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupAnnouncementUpdate:announcement:" %}{% endlanying_code_snippet %}

groupApplicationAccepted:approver:#

The group application was accepted

- (void)groupApplicationAccepted:(BMXGroup )group approver:(NSInteger)approver*

Discussion#

The group application was accepted

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupApplicationAccepted:approver:" %}{% endlanying_code_snippet %}

groupApplicationDeclined:approver:reason:#

The group application was declined

- (void)groupApplicationDeclined:(BMXGroup )group approver:(NSInteger)approver reason:(NSString )reason

Discussion#

The group application was declined

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupApplicationDeclined:approver:reason:" %}{% endlanying_code_snippet %}

groupDidCreated:#

Group creation was synchronized from another device

- (void)groupDidCreated:(BMXGroup )group*

Discussion#

Group creation was synchronized from another device

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupDidCreated:" %}{% endlanying_code_snippet %}

groupDidRecieveApplied:applicantId:message:#

A group application was received

- (void)groupDidRecieveApplied:(BMXGroup )group applicantId:(NSInteger)applicantId message:(NSString )message

Discussion#

A group application was received

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupDidRecieveApplied:applicantId:message:" %}{% endlanying_code_snippet %}

groupDidRecieveInviter:groupId:message:#

A group invitation was received

- (void)groupDidRecieveInviter:(NSInteger)inviter groupId:(NSInteger)groupId message:(NSString )message*

Discussion#

A group invitation was received

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupDidRecieveInviter:groupId:message:" %}{% endlanying_code_snippet %}

groupInfoDidUpdate:updateInfoType:#

Group information changed

- (void)groupInfoDidUpdate:(BMXGroup )group updateInfoType:(BMXGroup_UpdateInfoType)type*

Discussion#

Group information changed

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupInfoDidUpdate:updateInfoType:" %}{% endlanying_code_snippet %}

groupInvitationAccepted:inviteeId:#

Group invitation accepted

- (void)groupInvitationAccepted:(BMXGroup )group inviteeId:(NSInteger)inviteeId*

Discussion#

Group invitation accepted

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupInvitationAccepted:inviteeId:" %}{% endlanying_code_snippet %}

groupInvitationDeclined:inviteeId:reason:#

The group application was declined

- (void)groupInvitationDeclined:(BMXGroup )group inviteeId:(NSInteger)inviteeId reason:(NSString )reason

Discussion#

The group application was declined

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupInvitationDeclined:inviteeId:reason:" %}{% endlanying_code_snippet %}

groupLeft:reason:#

The user left a group

- (void)groupLeft:(BMXGroup )group reason:(NSString )reason

Discussion#

The user left a group

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupLeft:reason:" %}{% endlanying_code_snippet %}

groupMemberDidChangeNickName:memberId:nickName:#

A member changed their group nickname

- (void)groupMemberDidChangeNickName:(BMXGroup )group memberId:(long long)memberId nickName:(NSString )nickName

Discussion#

A member changed their group nickname

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupMemberDidChangeNickName:memberId:nickName:" %}{% endlanying_code_snippet %}

groupMemberJoined:memberId:inviter:#

A new member joined

- (void)groupMemberJoined:(BMXGroup )group memberId:(NSInteger)memberId inviter:(NSInteger)inviter*

Discussion#

A new member joined

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupMemberJoined:memberId:inviter:" %}{% endlanying_code_snippet %}

groupMemberLeft:memberId:reason:#

A group member left

- (void)groupMemberLeft:(BMXGroup )group memberId:(NSInteger)memberId reason:(NSString )reason

Discussion#

A group member left

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupMemberLeft:memberId:reason:" %}{% endlanying_code_snippet %}

groupMembersMutedGroup:members:duration:#

A group member was muted

- (void)groupMembersMutedGroup:(BMXGroup )group members:(NSArray<NSNumber> )members duration:(NSInteger)duration*

Discussion#

A group member was muted

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupMembersMutedGroup:members:duration:" %}{% endlanying_code_snippet %}

groupMembersUnMutedGroup:Unmuted:#

A group member was unmuted

- (void)groupMembersUnMutedGroup:(BMXGroup )group Unmuted:(NSArray<NSNumber> )members*

Discussion#

A group member was unmuted

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupMembersUnMutedGroup:Unmuted:" %}{% endlanying_code_snippet %}

groupOwnerAssigned:#

Group ownership was assigned

- (void)groupOwnerAssigned:(BMXGroup )group*

Discussion#

Group ownership was assigned

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupOwnerAssigned:" %}{% endlanying_code_snippet %}

groupShareFileDidUpdated:sharedFile:#

A shared file was renamed

- (void)groupShareFileDidUpdated:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile

Discussion#

A shared file was renamed

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupShareFileDidUpdated:sharedFile:" %}{% endlanying_code_snippet %}

groupSharedFileDeleted:sharedFile:#

A shared file was deleted

- (void)groupSharedFileDeleted:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile

Discussion#

A shared file was deleted

Declared In#

  • floo_proxy.h


Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupSharedFileDeleted:sharedFile:" %}{% endlanying_code_snippet %}

groupSharedFileUploaded:sharedFile:#

A shared file was received

- (void)groupSharedFileUploaded:(BMXGroup )group sharedFile:(BMXGroupSharedFile )sharedFile

Discussion#

A shared file was received

Declared In#

  • floo_proxy.h

Example:

{% lanying_code_snippet repo="lanying-im-ios",class="BMXGroupServiceProtocol",function="groupSharedFileUploaded:sharedFile:" %}{% endlanying_code_snippet %}
Generated API content with concise AI notes where context helps.