iOS SDK Integration

iOS Version最低支持iOS 8.0, 使用XCode 7.3来编译

新建工程

新工程设置  
Prdocut Name BeeSDKDemo
Organization Name QS
Organization Identifier com.gnet.uc.sdksample
Bundle Identifier(自动生成) com.gnet.uc.sdksample.BeeSDKDemo
Language Objective-C
Device Universal

引入蜜蜂SDK相关frameworks

新增一个目录lib, 拷贝qs, third目录到lib目录,
在lib目录,右键,选择Add Files to "BeeSDKDemo"

引入蜜蜂SDK相关的libs 选择蜜蜂SDK相关的libs

修改Build Settings

Enable Bitcode: No

Enable Bitcode: No

Embedded Content Contains Swift Code: Yes

Embedded Content Contains Swift Code: Yes

修改Build Phases

Copy Bundle Resources
点击 +, 引入百度地图bundle 1

选择 Add Other: 引入百度地图bundle 2

选择mapapi.bundle: 引入百度地图bundle 3 引入百度地图bundle 4

修改General, Embedded Binaries

Embedded Binaries 1 Embedded Binaries 1 Embedded Binaries 1 Embedded Binaries 1 Embedded Binaries 1 Embedded Binaries 1 Embedded Binaries 1

Info.plist

App Transport Security Settings: Dictionary
Allow Arbitrary Loads: Boolean Yes

NSLocationWhenInUseUsageDescription: String, 需要使用位置
Info.plist

Demo UI

引入相关文件

将DemoUI目录下的这些文件,拖到你的工程文件中 Demo UI

在弹出的提示选择: Demo UI Copy items

将DemoUI目录下的Assets.xcassets中的图片资源,复制到你的工程中

AppDelegate.m

参照 BeeSDKDemo的AppDelegate.m, 复制这些文件到你的 AppDelegate.m AppDelegate.m

呼中切到后台的配置

如果在呼中,切到后台,需要在状态栏上显示红色的状态,在demo工程做如下配置: Status Bar in call

集成百度地图的配置

如果没有百度地图应用权限,先去申请下: 百度地图key

在工程Info.plist中 配置百度相关属性

设置Bundle display name, 应该和申请百度地图的应用名称保持一致: Bundle display name

允许通讯: App Transport

配置应用白名单
App Transport

  • baidumap 百度地图功能相关
  • quanshi 云会议
  • wxba6700a6453c7db6 云会议

定位:
Location Description

检查AppDelegate.m, 配置正确的BaiduMapApiKey, SecurityCode: AppDelegate.m

results matching ""

    No results matching ""