集成过程:
1.先去融云官方注册一个帐号,申请一个APP应用,而后获取App Key 和 App Secret 。App Key 和 App Secret ,会在服务器端和app客户端用到。
2.下载插件包。插件包包括服务器程序和app端插件。
3.部署服务器端程序:【若是Android的已经部署好了就不用再部署,继续沿用】
1)上传代码,修改配置文件。【这里用的PHP程序】
2)导入数据库【目前就2张表,一张用了存储注册用户信息,一张存储群组信息】
4.安装客户端插件:
1)IOS_IMKit里面的文件拖放到项目根目录下面,选择拷贝。
2)plugins里面的文件拖放大屏插件目录下面,选择拷贝。
3) www里面的文件放到你的项目根目录下面。须要注意的是Android的文件和IOS的文件是不同的,因此不要用Android的文件在IOS下面跑,包括里面的数据处理也有不一样。
4)在你的主文件程序作初始化。具体能够看插件包里面的初始化文件说明。
5)须要引入的框架包括
工程中须要依赖的库以下(根据使用的功能不一样,某些库并非全部状况下都须要):
AudioToolbox.framework AVFoundation.framework
CFNetwork.framework CoreAudio.framework
CoreGraphics.framework CoreImage.framework
CoreLocation.framework CoreMedia.framework
CoreTelephony.framework CoreVideo.framework
Foundation.framework libc++.dylib
libsqlite3.dylib libstdc++.dylib
libz.dylib MapKit.framework
OpenGLES.framework QuartzCore.framework
SystemConfiguration.framework UIKit.framework
(6)在config.xml引入插件。
<feature name=”Pgim”>
<param name=”IOS-package” value=”Pgim” />
</feature>
(7)Pgim.js 为插件的js代码,能够根据业务逻辑本身调用方法。具体如何使用能够查看www文件夹下面的代码。www,下面是个测试demo,基本集成了全部的功能。
(8)再融云的管理端须要设置应用标识以及推送证书。
(9)集成好以后,若是使用测试demo文件,直接跑起来以后就能够开始即时沟通了。
KeyMob移动平台是国内最专业的移动广告平台,致力于为应用开发者创造最好的手机广告收入,为数以万亿的广告主提供精准的移动营销和应用交叉推广服务。
c++