跳转至

发送消息

文本消息

参数 类型 说明
content NSString 文本消息内容
返回值 RCTextMessage 文本消息对象
+ (instancetype)messageWithContent:(NSString *)content;

发送方法

提示

  1. 远程推送中包含两部分内容,一是 pushContent,用于显示;二是 pushData,用于携带不显示的数据。
  2. 自定义类型的消息,需要开发者自己设置 pushContentpushData 来定义推送内容,否则将不会进行远程推送。
参数 类型 说明
conversationType RCConversationType 会话类型,不支持聊天室会话。
targetId NSString 目标会话 Id
content RCMessageContent 消息的内容
pushContent NSString 接收方离线时需要显示的远程推送内容
pushData NSString 接收方离线时需要在远程推送中携带的非显示数据
successBlock void 消息发送成功的回调 [messageId: 消息的 Id]
errorBlock void 消息发送失败的回调 [nErrorCode: 发送失败的错误码,messageId: 消息的 Id]
返回值 RCMessage 发送的消息实体
- (RCMessage *)sendMessage:(RCConversationType)conversationType
				  targetId:(NSString *)targetId
				   content:(RCMessageContent *)content
			   pushContent:(NSString *)pushContent
				  pushData:(NSString *)pushData
				   success:(void (^)(long messageId))successBlock
				     error:(void (^)(RCErrorCode nErrorCode, long messageId))errorBlock;