本帖最后由 Mr.ZhouHeng 于 2019-9-3 15:25 编辑
环信 easeChat模块demo分享
*****使用我代码的时候,一定记住config.xml里面,不建议整个把我文件替换,如果想整个替换,里面的appid需要注意: 换成你自己的创建的千万别整个替换我的又不改id,同步的时候会出现报错的。 同时关于环信的value,需要按照我下面方法,去环信开发控制台官网申请key,vuale修改完之后,上传到云端编译才会有效*******
第一步我们需要在开发控制台创建一个Native App应用以及添加环信模块的准备工作:
第二步需要配置环信模块需要注意的地方:
*应用id根据你自己意思输入不需要去找什么具体的id,就是输入一串数字就行;
得到appkey再来配置config。 config文件,配置方法如下:
- <feature name="easeChat">
- <!-- //value里面"****"换成,在环信平台控制里面创建应用时得到的AppKey; -->
- <param name="appKey" value="****"/>
- <!-- iOS 中推送证书名称,具体请参考制作与上传推送证书http://docs-im.easemob.com/im/300iosclientintegration/30iossdkbasic。-->
- <!--<param name="ios_apnsCertName" value="81qz3dBYB5q2nGji4IYrawr1" /> -->
- <!--(可选项)是否允许使用DNS,当使用了自己私有服务器请将此参数配置为false; 默认为true -->
- <param name="enableDnsConfig" value="true"/>
- <!--(可选项)IM服务器端口,enableDnsConfig 为 false 时生效 -->
- <!-- <param name="chatPort" value= "6718"/> -->
- <!--(可选项)IM服务器端口,enableDnsConfig 为 false 时生效 -->
- <!-- <param name="chatServer" value="im2.ssy**.**"/> -->
- <!--(可选项)IM服务器端口,enableDnsConfig 为 false 时生效 -->
- <!-- <param name="restServer" value="a1.ssy**.**:88"/> -->
- <!-- (可选项)DNS URL 地址,enableDnsConfig 为 true 时生效 -->
- <param name="dnsURL" value=""/>
- </feature>
复制代码
在安卓平台需要增加:
- <meta-data name="EASEMOB_APPKEY" value="****同上*****"/>
复制代码
修改完之后必须把config文件上传到云端,必须谨记此条,否则接下来会出现错误,上传文件之后执行下面步骤:
|