提示

时信魔方最新版本是 3.0 ,我们正全力推进 3.0 版本的开发,目前的 2.5、2.7 版本转入维护状态。如果您需要使用其他发行版本,建议您到 时信魔方官方站点 了解详情。

如果您需要的是一款成熟的社交协作产品,可以使用 司派 ,这是一款已经上线的产品。

客户端开发教程

在本节中,我们将介绍如何使用时信魔方开发各种协作功能。

Hello World

这是一个最简单的应用时信魔方的示例,在示例的应用程序里我们将实现如何启动时信魔方并向服务器签入我们的账号。


事件回调机制

时信魔方利用事件回调机制向应用程序传统事件和数据,例如,当收到其他联系人发送的消息时,魔方客户端会通过事件回调机制通知应用程序,因此了解事件回调机制是很有必要的。


即时消息的发送与接收

这个示例将介绍如何使用消息传输模块进行即时消息的发送和接收。


视频通话

在这个示例里我们将实现两个联系人之间的视频通话,这个过程类似于一个打电话的过程,一个联系人去呼叫另一个联系人,被呼叫的联系人会收到通话邀请,同意邀请之后两个联系人之间将建立通话的数据通道进行双向视频通话。


群组语音通话

在这个示例里我们将实现多个联系人进行语音通话,也就说我们常说的“群组通话”功能。


群组视频通话

在这个示例里我们将实现多个联系人进行视频通话,与多人语音通话不同的是,多人视频通话我们可以选择更多的技术特征来满足我们不同的需求,例如,是否需要把多个人的画面拼接在一起等等。


文件的上传、下载与目录管理

文件的管理是我们最常见的协作功能之一,而且用于管理文件的工具很多。这个示例我们将会了解到时信魔方的文件接口的用法。


联系人管理

社交关系可以说是多人协作的基础能力,无论是聊天、通话还是会议都离不开社交关系作为底层的数据关系进行数据流的串连,联系人管理是基础的社交关系管理,这个示例将介绍在时信魔方里管理联系人的分组、阻止清单、待处理清单等。


群组管理

社交关系可以说是多人协作的基础能力,无论是聊天、通话还是会议都离不开社交关系作为底层的数据关系进行数据流的串连,这个示例将介绍在时信魔方里创建群组、管理群组成员以及通过群组进行多人协作等。


会议的创建与管理

会议是进行即时沟通的有效手段,在时信魔方里可以创建并预约会议,也可以随时发起会议,这个示例将演示如何进行这些基础的会议操作。


会议的控制与调度

当我们在进行会议时需要根据会议的进度和参会人员进行必要的控制和调度,例如将当前的发言人画面突出显示将其他人静音,这些都可以在时信魔方里进行有效控制。


会议的直播管理

有些会议我们需要将会议画面以直播方式分享出去,这个示例将介绍如何将我们的会议进行实时直播。


白板的基本操作

这个示例将演示时信魔方的实时白板的相关操作,包括绘图、标记、文档演示等等。


桌面分享

这个示例将演示如何进行桌面分享。


自定义消息

在开发时,我们经常会遇到新的挑战,我们需要在现有的系统里进行功能的扩展、追加,这个示例将实现如何在时信魔方里自定义自己的消息,来满足用户更多的需求。


在视频画面中实时检测人脸

在这个示例里我们将使用人脸监视模块实现实时画面下的人脸检测,并且实现一些有趣的检测功能。


在多人会议中进行人脸检测

[TODO]


实时视频流转直播流

[TODO]