chat_frame
功能描述
本模块基于easeChat模块、UIMediaScanner模块、UIChatBox模块,实现聊天界面的UI。
依赖的模块
easeChat模块、UIMediaScanner模块、UIChatBox模块
快速使用
注册 注册开发者账号并创建应用
客户端集成(模块使用)
使用此模块之前必须先配置 config 文件,配置方法如下:
名称:easeChat
参数:appKey、ios_apnsCertName
配置示例:
<feature name="easeChat">
<param name="appKey" value="1154170221178369#apicloud" />
<param name="ios_apnsCertName" value="81qz3dBYB5q2nGji4IYrawr1" />
</feature>
字段描述:
appKey:区别 APP 的标识,参考开发者注册及管理后台。
ios_apnsCertName: iOS 中推送证书名称,参考制作与上传推送证书。如果不需要实现离线推送功能,请忽略此字段。
在android平台配置如下
<meta-data
name="EASEMOB_APPKEY"
value="1176170302115001#test" />
value:为appKey
使用本模块需要传一个数组 params {uid:’’,hisImg:’’,myImg:’’,hisUsername:’’,username:’’,password:’’}
params:
uid:
类型:字符串
描述:接收方的环信账号
hisImg:
类型:字符串
描述:接收方的头像
myImg:
类型:字符串
描述:发送方的头像
hisUsername:
类型:字符串
描述:接收方的昵称
username:
类型:字符串
描述:发送方的环信账号
password:
类型:字符串
描述:发送方的环信账号密码
模块页面打开方式
JF.openWin('chat', 'chat_frame.html', {
win: 'chat_win.html',
Scroll : false,
titleName : params.hisUsername,
frameParam : params,
slidBackEnabled:true,
xiala : false
});
特别说明
test.html 为示例