一、介绍
畅连能力(CaaS Engine)是华为依托畅连业务通信能力,面向应用开发者提供的开放接口,CaaS Engine基于开发者应用自身的联系人(好友)等社交体系,可以帮助开发者快速实现应用内音视频通话服务,支持开发者自定义来电和去电界面显示字段,帮助用户提升陌生人来去电通话体验,同时隐藏通信双方真实手机号码。
畅连能力有以下五种能力:
- 虚拟设备视频通话
- 屏幕共享
- 应用内呼叫
- 应用内自定义呼叫
- 畅连分享
详细介绍请查看:华为畅连能力
二、手机是否支持畅连
支持终端 | 系统版本 |
---|---|
华为手机 | EMUI10.0及以上且支持畅连通话的系统版本。目前支持的芯片平台有Kirin980、Kirin990,后续Kirin710、Kirin810、Kirin970以及MTK高端芯片平台会逐步开放该能力 |
手机开通畅连通话:
根据这个网页介绍开通畅连功能:华为手机畅连通话功能怎么开
1. 打开手机,点击通话选项
2. 进入通话界面,点击畅连通话
3. 点击立即开启
三、开发
1. 先下载Demo
下载地址:示例代码
2. 开发流程
参考文档:开发流程
序号 | 步骤 | 说明 |
---|---|---|
1 | 配置AppGallery Connect | 在开发应用前,需要在AppGallery Connect中配置相关信息。包括:注册成为开发者。 |
2 | 申请权限 | 以在线提单方式申请虚拟音视频通话能力权限 |
3 | 添加权限 | 虚拟音视频通话能力需在“AndroidManifest.xml”文件中添加权限。 |
4 | 客户端开发 | 您可根据业务需求,完成虚拟音视频通话功能的开发。 |
5 | 开发后自检 | 华为提供对应用自动检查的能力。 |
6 | 上架申请 | 开发完成后需要在AppGallery Connect中将应用信息补充完整并提交上架申请。 |
注意:
(1)申请权限要用在线提单方式开通权限
- 进入 在线提单
- 选择 AppGallery Connect
- 按照上述截图这样提交就可以了,其中
appid
是在配置AppGallery Connect
那一步中的注册应用中应用的APP ID
- 如果有问题,客服会在提单的问题中答复,时刻关注是否有回复即可:问题列表
- 一般要等待2-3天才能开通成功
(2)客户端开发,可以参考华为提供的demo:示例代码
(3)代码调试过程中错误码描述:错误码
(4)demo的AndroidManifest.xml
中的appid
要换成自己开通的应用中的APP ID
四、最新情况
据最新消息(2021/10/28),畅连能力中的“应用内呼叫”、“应用内自定义呼叫”子能力,暂时不可用了, 其他3种可以用