HyphenateSDK  3.6.1
构造函数 | 属性 | 所有成员列表
EMCmdMessageBody类 参考

#import <EMCmdMessageBody.h>

类 EMCmdMessageBody 继承关系图:
EMMessageBody

构造函数

(instancetype) - initWithAction:
 

属性

NSString * action
 
NSArray * params
 
BOOL isDeliverOnlineOnly
 
- 属性 继承自 EMMessageBody
EMMessageBodyType type
 

详细描述

EMCmdMessageBody.h 命令消息体

作者
Hyphenate
版本
3.00

命令消息体

函数文档

- (instancetype) initWithAction: (NSString *)  aAction

初始化命令消息体 用户自己定义的字符串,接收到后,解析出自己定义的字符串,就知道某件事情发过来了。 ex. 用户要做位置共享,这里的字符串就可以是"loc",解析出"loc"后,就知道这条消息是位置共享的消息了,之后其他信息可以放到.ext属性中去解析。 ex. 用户如果需要做”阅后即焚“功能,这里就可以自己写一个字符串,如”Snap“,之后.ext里带上要删除的messageid,接收方收到后,就可以删除对应的message,到达阅后即焚的效果

参数
aAction命令内容
返回
命令消息体实例

属性说明

- (NSString*) action
readwritenonatomiccopy

命令内容

- (BOOL) isDeliverOnlineOnly
readwritenonatomicassign

是否只投递在线用户,默认NO

- (NSArray*) params
readwritenonatomiccopy

命令参数,只是为了兼容老版本,应该使用EMMessage的扩展属性来代替


该类的文档由以下文件生成: