微信 CallKit 在历经长达七年的等待后,似乎终于要回归啦!
CallKit 到底是个啥呢?简单来说,它是苹果 iOS 系统在 2016 年,随着 iOS 10 上线的一项超实用功能。它允许第三方应用通过系统级的电话界面来处理语音通话。这么一来,咱们在接听微信语音通话的时候,就会像接听普通电话一样,有一个超熟悉的系统来电界面弹出来,操作方便又直观。想当年,微信刚支持 CallKit 的时候,那可真是让不少小伙伴欢呼雀跃,大家都觉得微信的语音通话体验又上了一个大台阶。
但是呢,在 2018 年,微信的 CallKit 突然被关闭了。从那以后,国内 iOS 用户就再也享受不到这个便捷的功能了。每次接到微信语音通话,只能在微信应用内接听,不仅界面不够简洁,有时候还容易错过重要电话。这七年里,大家对 CallKit 回归的呼声就一直没有停过。
最近,微信 iOS 更新到 8.0.55 版本后,开始大规模灰度 CallKit,还适配了灵动岛通知样式。已经有不少幸运的小伙伴发现,在更新微信至 8.0.55 版本后,在微信的 “设置 —— 消息通知” 中,神奇地出现了 “语音和视频通话用系统电话接听” 的选项。只要轻轻一点开启,就能重新体验到 CallKit 带来的便捷啦!收到微信语音通话请求时,手机就会像以前一样,弹出系统级的来电界面,那种熟悉的感觉又回来了!
不过呢,这次回归的 CallKit 和以前相比,还是有一些小小的区别哦。以前 CallKit 是全屏来电显示,咱们直接滑动就能接听;现在呢,有灵动岛的 iPhone 机型,会接到灵动岛通知的微信音频来电提示,直接在通知界面就能选择 “拒绝” 或者 “接受”。没有灵动岛的 iPhone 机型,来电通知则会在顶部以横幅形式显示。还有,目前 CallKit 功能下,iPhone 电话应用的最近通话界面不会显示通话记录,想要回拨就没办法直接从通话列表操作了。而且,虽然现在 CallKit 支持视频通话,但是收到视频通话时,还得跳转至微信点击接听,暂时还不能直接接听。
虽说还有一些小不足,但相信随着后续的优化和完善,这些小问题都会一一得到解决。