=====下载和集成SDK=====
====下载SDK====
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。
====集成SDK====
**一、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配置中增加如下配置:
pod 'AliyunOSSiOS'
pod 'SDWebImage'
pod 'AFNetworking'
pod 'Reachability'
pod 'CocoaLumberjack'
pod 'CocoaAsyncSocket'
pod 'KissXML'
pod ‘Masonry'
然后执行 pod install。
将liblinphone-sdk 和 Resource加入到你的工程中,并进行以下配置:
* 点击你的工程targets→General→Framworks,Libraries,and Embedded Content
将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文件里添加使用相册、相机、麦克风,地理位置的权限。//