目录

下载和集成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的使用例子
Bangwo8SDKProductBangwo8SDK 的framwork文件夹和对应的资源包

二、导入SDK依赖的框架

1、文件说明

Bangwo8SDKDemo文件 说明
example Bangwo8SDK demo的主要使用代码
Bangwo8SDK.frameworkdemo程序中引用的SDK framework文件
Podfiledemo使用Pods 管理第三方库的配置文件
其它文件demo工程其它源文件和xcode 工程文件
liblinphone-sdklinphone的sip库
Bangwo8SDKProduct中的文件 说明
Bangwo8SDK.frameworkSDK的framework文件夹
ResourceSDK中使用到的资源文件
liblinphone-sdklinphone的sip库
Bangwo8SDK头文件 说明
sdkConfig.h配置SDK中各项功能的基本UI
sdkManager.hSDK重要功能,包括初始化、退出以及各项功能的使用
sdkUserInfo.h客户信息
ESSipManager.hsip功能的头文件


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文件里添加使用相册、相机、麦克风,地理位置的权限。