HyphenateChatSDK 4.0.0
Instance Methods | List of all members
<EMMultiDevicesDelegate> Protocol Reference
Inheritance diagram for <EMMultiDevicesDelegate>:

Instance Methods

(void) - multiDevicesContactEventDidReceive:username:ext:
 
(void) - multiDevicesGroupEventDidReceive:groupId:ext:
 
(void) - multiDevicesChatThreadEventDidReceive:threadId:ext:
 
(void) - multiDevicesUndisturbEventNotifyFormOtherDeviceData:
 
(void) - multiDevicesMessageBeRemoved:deviceId:
 

Method Documentation

◆ multiDevicesChatThreadEventDidReceive:threadId:ext:

- (void) multiDevicesChatThreadEventDidReceive: (EMMultiDevicesEvent)  aEvent
threadId: (NSString *_Nonnull)  aThreadId
ext: (id _Nullable)  aExt 
optional

The multi-device event callback of thread

Parameters
aEventEvent type
aThreadIdsubregion id
aExtExtended Information

◆ multiDevicesContactEventDidReceive:username:ext:

- (void) multiDevicesContactEventDidReceive: (EMMultiDevicesEvent)  aEvent
username: (NSString *_Nonnull)  aUsername
ext: (NSString *_Nullable)  aExt 
optional

The multi-device event callback of contact.

Parameters
aEventThe event type.
aUsernameThe username.
aExtThe extended Information.

◆ multiDevicesGroupEventDidReceive:groupId:ext:

- (void) multiDevicesGroupEventDidReceive: (EMMultiDevicesEvent)  aEvent
groupId: (NSString *_Nonnull)  aGroupId
ext: (id _Nullable)  aExt 
optional

The multi-device event callback of group.

Parameters
aEventThe event type.
aGroupIdThe group ID.
aExtThe extended Information.

◆ multiDevicesMessageBeRemoved:deviceId:

- (void) multiDevicesMessageBeRemoved: (NSString *_Nonnull)  conversationId
deviceId: (NSString *_Nonnull)  deviceId 
optional

Callback to other devices after conversation deleted message from server after enabling multiple devices

Parameters
conversationIda conversation id.
deviceIda device id.

◆ multiDevicesUndisturbEventNotifyFormOtherDeviceData:

- (void) multiDevicesUndisturbEventNotifyFormOtherDeviceData: (NSString *_Nullable)  undisturbData
optional

Callback to other devices after setting Do Not Disturb for a single session after enabling multiple devices

Parameters
aEventEvent type
undisturbDataExtended Information

The documentation for this protocol was generated from the following file: