早前微信已经测试通过 LiveCommunicationKit 模块实现语音或视频通话的锁屏通知并可以直接接听,现在腾讯 QQ 也跟进该功能,用户只需要在设置中开启快捷弹窗接听即可。
标题中所说的伪 CallKit 是因为各种原因导致国内应用程序无法直接使用 CallKit 功能,该功能在有音视频通话时都可以全屏播放且用户点击接听即可,与接打电话时的状态类似。
CallKit 还有个比较方便的地方是即便非电话通话,也可以在电话应用的最近通话记录里显示最近的来电信息,这些都必须使用 CallKit,而使用 LiveCommunicationKit 只能说稍微方便些。
iOS 版腾讯 QQ 使用 LiveCommunicationKit 后实现的效果主要是,当有人通过 QQ 音视频联系你时,通知中心会出现提示并且可以点击,点击后就可以直接接听,此时不需要先打开腾讯 QQ 然后再点击接听按钮。
总得来说虽然 LiveCommunicationKit 不如 CallKit,但也比现在稍微方便些,微信的国际版也就是 WeChat 在国内使用也是支持 CallKit 的,不知道未来腾讯 QQ 的是否也有机会换成 CallKit。