IOS版添加phonegap--融云即时通讯插件教程

集成过程:
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移动平台是国内最专业的移动广告平台,致力于为应用开发者创造最好的手机广告收入,为数以万亿的广告主提供精准的移动营销和应用交叉推广服务。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值