本插件基于easeChat插件、UIMediaScanner插件、UIChatBox插件,实现聊天界面的UI。
easeChat插件、UIMediaScanner插件、UIChatBox插件
注册 注册开发者账号并创建应用
客户端集成(插件使用)
使用此插件之前必须先配置 config 文件,配置方法如下:
名称:easeChat
参数:appKey、ios_apnsCertName
配置示例:
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 为示例