最近微信在 8.0.55 以及更新版本的微信中灰度测试了「语音通话用弹窗快捷接听」功能。一开始我们以为这是 Callkit 回归,实际上这是 Livekit。
来微信语音或者视频通话时,会通过灵动岛横幅进行通知,并且可以直接选择拒绝或者接听。
和 Callkit 不一样,Livekit 不会全屏显示通知,也不会在通话记录中显示记录。
只要满足iOS 17.6.1 以及以上版本+微信为8.0.55 以及以上版本这两个条件,就能使用 Livekit。
如果满足这两项条件还是没有该功能的话,可以等微信逐步覆盖,也可以试试通过以下方法开启 Livekit:
让微信好友给你打一通微信语音/视频电话试试,大概率就会直接显示灵动岛横幅通知,然后重启一下微信就能在通知设置中看到「语音通话用弹窗快捷接听」开关,如果一次不行再多试两次。
或者先将微信账号退出登录,然后让微信好友给你已经退出登录的微信账号拨打语音或者视频通话,这个电话需要拨到超时提示“对方无应答”,然后登录账号大概率就有 Livekit 了。
如果说 Livekit 还不能满足你的要求,其实也可以通过一个比较简单的方式使用上完整的 Callkit 功能。
首先需要确保你的微信已经开启了 Livekit,然后准备一台安装了爱思助手的电脑,使用爱思助手找到微信的历史版本。
下载并直接覆盖安装微信 8.0.54 版本,一般情况下覆盖安装不会清除微信数据。
不过还是建议在降级微信版本之前先备份好自己的微信数据,防止微信降级过程中出现意外导致微信数据丢失。
安装完成后,打开微信的消息通知设置页面,就会发现原来的「语音通话用弹窗快捷接听」开关已经改成了「语音通话用系统电话接听」。
这就意味着已经成功开启了满血版的 Callkit,锁屏来微信语音或者视频时会全屏提醒,并且可以直接滑动接听,也会在通话记录中显示。
整个过程简单来说,就是将已经开启了 Livekit 的微信降级到 8.0.45 版本就能使用 Callkit 了。