SDK Demo企业版下载地址(需用手机浏览器打开):
http://res.gnway.com/download/res/bangya/sdkDemo/ios/index.html。
SDK Demo代码下载地址:
http://res.gnway.com/download/res/bangya/sdk/bangwo8Demo+SDK_ios.zip。
一、Demo+SDK压缩包目录
Demo+SDK压缩包 | 说明 |
---|---|
Bangwo8SDKDemo | Bangwo8SDK的使用例子 |
Bangwo8SDKProduct | Bangwo8SDK 的framwork文件夹和对应的资源包 |
二、导入SDK依赖的框架
1、文件说明
Bangwo8SDKDemo文件 | 说明 |
---|---|
example | Bangwo8SDK demo的主要使用代码 |
Bangwo8SDK.framework | demo程序中引用的SDK framework文件 |
Podfile | demo使用Pods 管理第三方库的配置文件 |
其它文件 | demo工程其它源文件和xcode 工程文件 |
liblinphone-sdk | linphone的sip库 |
Bangwo8SDKProduct中的文件 | 说明 |
---|---|
Bangwo8SDK.framework | SDK的framework文件夹 |
Resource | SDK中使用到的资源文件 |
liblinphone-sdk | linphone的sip库 |
Bangwo8SDK头文件 | 说明 |
---|---|
sdkConfig.h | 配置SDK中各项功能的基本UI |
sdkManager.h | SDK重要功能,包括初始化、退出以及各项功能的使用 |
sdkUserInfo.h | 客户信息 |
ESSipManager.h | sip功能的头文件 |
2、添加SDK到你的工程
把下载的文件夹中的Bangwo8SDKProduct文件夹加到你的工程下,包括framework和Resource文件夹,并进行以下配置:
* 点击你的工程targets->General->Embedded Binaries 增加Bangwo8SDK.framework。 * 在Pod配置中增加如下配置: <code> pod 'AliyunOSSiOS' pod 'SDWebImage' pod 'AFNetworking' pod 'Reachability' pod 'CocoaLumberjack' pod 'CocoaAsyncSocket' pod 'KissXML' pod ‘Masonry'
然后执行 pod install。 </code>
将liblinphone-sdk 和 Resource加入到你的工程中,并进行以下配置:
将Bangwo8SDK.framework、bctoolbox.framework、 belcard.framework、belr.framework、linphone.framwork、 linphonetester.framework、mediastreamer_base.framework、 mediastreamer_voip.framework、mediastream2.framework、 msamr.framework、mscodec2.framework、msopenh264.framework、 mssilk.framework、mswebrtc.framework、msx264.framework、ortp.framework设置为 Embed & Sign
说明:如果你使用的是xcode8 请在你项目的Info.plist文件里添加使用相册、相机、麦克风,地理位置的权限。