腾讯客服确认微信 iOS 版并未使用 Callkit

近日,iOS 版微信近期更新最新版本后,开始大规模灰度测试「语音通话使用弹窗快捷接听」功能,随后「微信支持 Callkit」相关话题被顶上热搜。

但近日,开发者 Netskao 通过逆向工程发现,微信并非使用 Callkit 来实现上述功能,而是使用了 iOS17.4 以后加入的 LiveCommunicationKit 接口实现。

此后,根据腾讯客服确认,「语音通话使用弹窗快捷接听」功能调用了 LiveCommunicationKit 接口,从而来实现「语音弹窗」。

据了解,Callkit 是苹果在 iOS10 中推出的一项功能,它能够让用户在使用第三方应用的语音聊天功能时,直接看到来电画面,并且语音聊天记录会记录到通话记录中。2018 年,微信曾引入 Callkit 功能,但后期微信关闭了大陆地区用户的 Callkit 功能。

而本次的 LiveCommunicationKit 是苹果在 iOS17.4 版本引入的新功能,该功能同样为开发者提供了 VoIP 通话的交互接口,并且和 CallKit 一样,支持将应用程序设置为系统默认通话应用。但与 Callkit 有所不同的是,LiveCommunicationKit 在锁屏状态下,不会全屏显示,也不会在 iOS 的通话记录中留下痕迹。

值得一提的是,苹果工程师于去年 12 月,在苹果开发者论坛中就建议 App 开发者,在中国大陆地区使用 LiveCommunicationKit 作为 CallKit 的替代方案。

相关阅读

未经允许不得转载:岩猫星空网 » 腾讯客服确认微信 iOS 版并未使用 Callkit