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"
修改Build Settings
Enable Bitcode: No
Embedded Content Contains Swift Code: Yes
修改Build Phases
Copy Bundle Resources
点击 +,
选择 Add Other:
选择mapapi.bundle:
修改General, Embedded Binaries
Info.plist
App Transport Security Settings: Dictionary
Allow Arbitrary Loads: Boolean Yes
NSLocationWhenInUseUsageDescription: String, 需要使用位置
Demo UI
引入相关文件
将DemoUI目录下的这些文件,拖到你的工程文件中
在弹出的提示选择:
将DemoUI目录下的Assets.xcassets中的图片资源,复制到你的工程中
AppDelegate.m
参照 BeeSDKDemo的AppDelegate.m, 复制这些文件到你的 AppDelegate.m
呼中切到后台的配置
如果在呼中,切到后台,需要在状态栏上显示红色的状态,在demo工程做如下配置:
集成百度地图的配置
如果没有百度地图应用权限,先去申请下: 百度地图key
在工程Info.plist中 配置百度相关属性
设置Bundle display name, 应该和申请百度地图的应用名称保持一致:
允许通讯:
配置应用白名单
- baidumap 百度地图功能相关
- quanshi 云会议
- wxba6700a6453c7db6 云会议
定位:
检查AppDelegate.m, 配置正确的BaiduMapApiKey, SecurityCode: