如果通过 CloudStorageServiceInterface.uploadFile 上传过文件,则直接使用上传结果作为 attach
即可。
文本消息内容。
第三方回调的扩展字段
扩展字段。消息发送后,消息体中的 ext
属性等于发送消息时设置的 ext
属性值
JS 的 File 对象。该属性和 fileInput
, filePath
仅需要填一个即可
该属性仅在使用 NIM_BROWSER_SDK.js 时可以使用
临时文件路径
消息客户端唯一标识。只在于重发时可以指定
maxSize 限制文件大小。
只对浏览器生效。
uni-app,小程序等,由于sdk只能得到一个 filePath 临时路径,不能得到整个文件的信息。 所以请开发者自行在选择文件后进行判断,参考那些端的API如 wx.chooseImage,uni.chooseImage
存储有效时间,不传则默认实例化配置
不得小于一天,单位秒
推送相关配置
回复消息时,可以设置 replyMsg
。设置回复消息后,后续可通过消息扩展接口查询消息的回复关系。请参考文档:消息扩展
场景
消息的杂项设置
消息子类型,格式为大于0的整数,开发者可自定义
群组特化的杂项配置。
发送消息时,仅支持设置 needACK
属性
接收方, 对方帐号或者群id
发送前的回调函数,用于发送前拿到这个消息对象
上传完成的回调
上传进度
上传前回调事件。可以使用该回调参数的 abort
函数取消上传
反垃圾相关配置