免费安卓手游下载、分享游戏攻略、电脑硬件资讯、数码科技最新资讯
当前位置: 首页 > 数码科技 > 华为发布鸿蒙HarmonyOS NEXT系统指南,支持VoIP通话管理和来电场景功能

华为发布鸿蒙HarmonyOS NEXT系统指南,支持VoIP通话管理和来电场景功能

时间:2025-01-27 05:30

小编:小世评选

近日,华为开发者团队于1月21日发布了鸿蒙HarmonyOS NEXT系统的详细指南。该文档对新系统内置的通讯功能进行了全面介绍,尤其是VoIP(Voice over Internet Protocol)通话的管理及来电场景功能,旨在为开发者提供更为便利的开发环境,提升用户的通话体验。

何为来电场景?

来电场景是指应用程序在接收到来自网络的电话通知时所呈现的用户界面及相应的交互流程。在指导手册中,华为详细展示了来电场景的效果图,并通过流程图说明了接听和拒接来电的标准操作流程。这一功能的引入大大提升了VoIP通话的便利性,尤其是对依赖互联网通话的现代通讯服务显得尤为重要。

VoIP通话管理的接口框架

在指南中,华为特别强调了VoIP通话管理的接口,所有相关功能均由名为voipCall的接口提供。以下是几个关键接口及其功能描述:

1. on(type: 'voipCallUiEvent', callback: Callback<VoipCallUiEventInfo>): void

该接口允许开发者订阅voipCallUiEvent事件,以便及时获取来电相关的UI事件通知。

2. off(type: 'voipCallUiEvent', callback?: Callback<VoipCallUiEventInfo>): void

此接口则用于取消对voipCallUiEvent事件的订阅,帮助开发者对事件进行灵活的管理。

3. reportIncomingCall(voipCallAttribute: VoipCallAttribute): Promise<ErrorReason>

用于报告接收到的来电,确保系统能够及时反应并展示来电信息。

4. reportCallAudioEventChange(callId: string, callAudioEvent: CallAudioEvent): Promise<void>

上报音频状态变化,确保通话质量实时监控。

5. reportCallStateChange(callId: string, callState: VoipCallState): Promise<void>

用于上报通话状态的变化,例如正在通话、已接听、已结束等。

这些接口的设计旨在简化VoIP应用的开发流程,让开发者能够快速整合这些功能到自己的应用中,为用户提供更直观的通话体验。

HarmonyOS NEXT的Call Kit

以HarmonyOS NEXT为基础的Call Kit(通话服务),向VoIP通话类应用开放了多种功能,旨在提供一个统一、稳定的开发。开发者只需将Call Kit集成到自己的应用中,即可实现来电接听的便利方式。华为在此版本中确保VoIP通话能在锁屏状态下也不被遗漏,极大地增强了用户的通话体验。

应用场景与行业合作

华为的这一更新不仅提升了自己生态系统内的用户体验,同时也吸引了多家企业进行合作以提升VoIP通话的服务质量。就在前两日,钉钉官方宣布全面支持HarmonyOS NEXT的Call Kit功能,声称“即使是在手机锁屏的状态下,也不会错过语音来电”。这一举措不仅加深了钉钉与华为之间的合作关系,也为广大用户提供了更多的便利。

同时,腾讯的微信团队也在积极探讨与鸿蒙系统的深度合作,微信事业群的员工在社交媒体上表示,微信在研究接入鸿蒙Call Kit的可能性,这一动态引发了业界的广泛关注。某种程度上,促进了VoIP类应用的多样化发展,拓宽了用户在应用选择上的视野。

华为鸿蒙HarmonyOS NEXT系统的发布为VoIP通话管理和来电场景功能注入了新的活力。通过提供一系列标准化的接口和服务套件,华为使得VoIP应用的开发变得如虎添翼。而与钉钉、微信等大型应用的合作,也将进一步推动这一系统的生态建设,通过技术的结合,实现资源共享,并提升用户的整体体验。未来,我们期待看到HarmonyOS NEXT在更多领域的应用延展,也希望它在全球范围内获取更大的市场份额。

精品推荐

相关文章

猜你喜欢

更多

热门文章

更多