云之讯iOS平台SDK为第三方应用提供了简单易用的API调用服务,旨在为第三方开发者在应用内快速、高效、低成本集成语音业务提供了一站式的服务。基于SDK可更快速的为现有业务的客户提供了视频通话、语音通话、IM等基础通讯服务。当前为开发者提供
开发者可根据实际需要选择不同版本进行集成开发。为更好的与平台进行对接,我们建议开发者不仅仅阅读该模块的文档内容,同时还建议同步阅读平台架构概述、应用接入建议等相关内容,提前为更大型的系统响应做准备。
云之讯融合通讯开放平台iOS SDK是以C++静态库的方式提供给iOS开发人员,该SDK提供了端对端 语音聊天、视频聊天等通讯能力。集成此SDK可快速为您的iOS应用实现发起通话和接听通话的功能,包括在游戏中实现实时语音聊天等功能。
SDK 头文件包含了能力接口和能力代理接口:
-ObjC
这个flag告诉链接器把库中定义的Objective-C类和Category都加载进来, 如果静态库中有类和category的话只有加入这个flag才行。 详情开发指南
Architectures
设置你想支持的指令集,目前云之讯SDK指令集支持以下几种:armv7s armv7 arm64 详情开发指南
Q:为什么不支持模拟器调试?
A:为了缩小SDK的体积,所以目前不支持模拟器调试。
Q:DEMO为什么需要.mm后缀的源文件
A:静态库中采用ObjectC++实现,因此需要您保证您工程中至少有一个.mm后缀的源文件(您可以将使用到SDK功能的.m后缀的其中一个文件改名为.mm),或者在工程属性中指定编译方式,即将Xcode的Build Setting中搜索Compile Sources As,将 Compile Sources As设置为“Objective-C++”
平台的常见问题。详情==》 常见问题FAQ
为了方便第三方开发者快速云之讯iOS SDK,我们提供了以下联系方式,协助开发者进行集成:
另外,关于SDK的Bug反馈、用户体验、以及好的建议,请大家尽量提交到 技术支持 上,我们会尽快解决。 目前,我们正在逐步完善云之讯 iOS SDK,争取为第三方开发者提供一个规范、简单易用、可靠、可扩展、功能全面的 SDK,敬请期待。