android融云的几种参数,GitHub - aipaw/eeui-plugin-rongim: 融云通信模块、融云聊天室(含:Android、iOS)...

融云通信模块

安装

eeui plugin install https://github.com/aipaw/eeui-plugin-rongim

卸载

eeui plugin uninstall https://github.com/aipaw/eeui-plugin-rongim

引用

const rongim = app.requireModule("eeui/rongim");

参数配置

连接登录

rongim.login 连接登录

/**

* @param params 详细参数

* @param callback 回调事件

*/

rongim.login({params}, callback(result))

params 参数说明

属性名

类型

必须

描述

默认值

userid

String

会员ID

-

username

String

-

会员昵称

-

userimg

String

-

会员头像地址

-

callback 回调result说明

{

status: 'success', //状态,success | error

userid: 18888888888, //【限:status=success】会员ID

token: "sdf2jkehjs23...", //【限:status=success】融云会员身份识别码

errorCode: -801,

errorMsg: "错误描述",

}

退出登录

rongim.logout 退出登录,断开与融云服务器的连接,并且不再接收 Push 消息。

rongim.logout()

监听器

rongim.addEventHandler

添加接收者(监听消息)

/**

* @param callback 回调事件

*/

rongim.addEventHandler(callback(result))

callback 回调result说明

{

status: 'arrived', //状态(消息类型),详见:注①

userid: "", //登录时的会员ID

username: "", //登录时的会员昵称

userimg: "", //登录时的会员头像地址

body: "", //消息正文内容

extra: "", //消息附加内容

}

注①

arrived:收到新消息

send:发送消息成功

send_error:发送消息失败

rongim.removeEventHandler

移除接收者(取消监听消息)

rongim.removeEventHandler()

聊天室业务

融云聊天室相关业务

rongim.joinChatRoom

加入聊天室。如果聊天室不存在则自动创建

/**

* @param roomId 聊天室ID,如果聊天室不存在则自动创建

* @param defMessageCount 默认开始时拉取的历史记录条数

* @param callback 回调事件

*/

rongim.joinChatRoom(roomId, defMessageCount, callback(result))

callback 回调result说明

{

status: 'success', //状态,success | error

errorCode: -801,

errorMsg: "错误描述",

}

rongim.quitChatRoom

退出当前聊天室,不在接收其消息

/**

* @param callback 回调事件

*/

rongim.quitChatRoom(callback(result))

callback 回调result说明

{

status: 'success', //状态,success | error

errorCode: -801,

errorMsg: "错误描述",

}

rongim.sendTextMessage

当前聊天室发送文本消息

/**

* @param text 发送的文本内容

* @param callback 回调事件

*/

rongim.sendTextMessage(text, callback(result))

callback 回调result说明

{

status: 'success', //状态,success|error

code: -1, //错误码【仅status=error有】

error: '', //错误码描述【仅status=error有】

}

个人聊天业务

rongim.sendTextMessageToUserid

向个人发送文本消息

/**

* @param userid 会员ID(此ID为登录融云IM时的ID,格式:字符串)

* @param text 发送的文本内容

* @param callback 回调事件

*/

rongim.sendTextMessageToUserid(userid, text, callback(result))

callback 回调result说明

{

status: 'success', //状态,success|error

code: -1, //错误码【仅status=error有】

error: '', //错误码描述【仅status=error有】

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值