微信CallKit与LiveKit开通方法
一、CallKit 与 LiveCommunicationKit 介绍与区别
1. CallKit
CallKit 是苹果在 2016 年推出的功能,随 iOS 10 系统首次亮相。它允许第三方应用的语音通话功能深度集成到 iOS 的原生通话系统中,提供与系统电话一致的用户体验。微信早期曾支持 CallKit,但从 6.6.1 版本 开始,这一功能被移除,语音通话提示改为普通通知,用户需要手动打开微信才能接听。
对于支持 CallKit 的用户,在微信的设置路径 “我 → 设置 → 消息通知” 中可以看到 “语音通话用系统电话接听” 的选项。启用此功能后,用户将获得以下体验:
锁屏状态:来电以全屏界面显示,直接集成到系统通话界面,用户可滑动接听或挂断;
桌面状态:来电以横幅形式提示,点击可进入通话;
通话记录:通话结束后,记录会自动保存在系统的“电话”应用中,用户可直接回拨。
2. LiveCommunicationKit
LiveCommunicationKit 是苹果在 2023 年推出的全新实时通信框架,支持 iOS 17.4 及以上系统。相比 CallKit,它不仅限于语音或视频通话,还扩展到屏幕共享、实时协作等多种场景,功能更为丰富。微信基于此框架推出了 “语音通话用弹窗快捷接听” 功能,用户无需进入微信即可通过弹窗操作通话。
支持 LiveCommunicationKit 的用户,在微信设置中可以看到 “语音通话用弹窗快捷接听” 选项。启用后:
锁屏或桌面状态:来电以弹窗形式提示,用户可直接点击接听或挂断;
通话记录:通话结束后,记录不会保存在系统“电话”应用中,仅在微信内部可见。
3. 两者的主要区别
以下是 CallKit 和 LiveCommunicationKit 在功能和体验上的对比:
二、iOS 17.6.1 及以上系统下的功能与开通方法
在 iOS 17.6.1 及以上系统 中,微信的功能支持与版本号密切相关,用户可根据微信版本选择不同的开通方式。
1. 微信最新版(8.0.55 及以上)
可用功能:LiveCommunicationKit(语音通话用弹窗快捷接听)
开通方法:
耐心等待:微信正在逐步推送此功能,覆盖范围因用户而异。多使用语音通话功能(如主动拨打或接听)可能加快触发进程。
尝试方法:
退出当前微信账号,重新登录,或切换至其他账号后,让好友拨打语音通话测试;
在微信设置中将语言切换为 繁体中文(香港) 或 英文,然后重启应用;
增加语音通话的使用频率,例如每天进行多次通话。
注意事项:此功能依赖微信服务器的推送策略,部分用户可能需要等待较长时间。
2. 微信 8.0.54 及以下版本
可用功能:CallKit(语音通话用系统电话接听)
开通前提:用户需在微信最新版(8.0.55 及以上)中已成功启用“语音通话用弹窗快捷接听”。
开通方法:
将微信版本降级至 8.0.54 或更低版本,此时功能会自动转换为 CallKit。
降级方法:
使用爱思助手:
连接 iPhone 至电脑,打开爱思助手;
下载微信 8.0.54 或更低版本的 IPA 文件;
通过爱思助手安装,安装过程可选择保留现有数据。
使用 MuffinStore Jailed:
在设备上安装 MuffinStore Jailed 工具;
获取微信旧版 IPA 文件并通过自签名方式安装;
数据可完整保留。
注意事项:
降级前建议通过微信自带备份功能或爱思助手备份聊天记录;
降级后微信将变为非 App Store 版本,后续更新需手动操作;
若更新至 8.0.55 或更高版本,CallKit 将变回 LiveCommunicationKit。
三、iOS 17.6 及以下系统下的功能与开通方法
在 iOS 17.6 及以下系统 中,用户有机会直接获得 CallKit 功能,以下是具体方法:
1. 耐心等待
适用情况:由于 LiveCommunicationKit 仍在逐步覆盖,部分 iOS 17.6 及以下系统的用户可能直接在设置中看到 “语音通话用系统电话接听”(即 CallKit)。
建议:保持微信为最新版,频繁使用语音通话功能,等待服务器推送。
2. TrollStore 用户
适用人群:已安装 TrollStore 的越狱或非越狱用户。
开通方法:
确保微信版本为 8.0.55 及以上;
使用 TrollFools 工具注入 FakeTools 插件,将系统伪装为 iOS 18.2 或更高版本;
按照 iOS 17.6.1 系统中开通 LiveCommunicationKit 的方法操作(如切换语言或频繁通话);
在设置中看到“语音通话用弹窗快捷接听”后,移除伪装,此时功能会转换为 CallKit。
注意事项:
操作涉及系统伪装,建议备份设备数据以防万一;
TrollStore 的安装和使用需一定技术基础。
3. 非 TrollStore 用户
开通方法:
在一台运行 iOS 17.6.1 及以上系统 的设备上登录微信账号;
使用一段时间(建议频繁通话),直至获得“语音通话用弹窗快捷接听”;
在运行 iOS 17.6 及以下系统 的设备上登录同一账号,此时功能会自动转换为 CallKit。
注意事项:
需确保两台设备均支持目标微信版本;
数据迁移可能需要通过微信官方备份功能完成。
四、总结
根据 iOS 系统版本和微信版本的不同,用户可获得的功能和开通方式如下:
iOS 17.6.1 及以上系统:
微信最新版(8.0.55 及以上):提供 LiveCommunicationKit,可通过等待或尝试方法开通;
微信 8.0.54 及以下版本:通过降级可获得 CallKit。
iOS 17.6 及以下系统:
可通过耐心等待、TrollStore 伪装,或跨设备登录方式获得 CallKit。
用户应根据自身设备型号、系统版本及使用需求选择适合的方法。建议在操作前备份微信数据,并根据语音通话的使用频率权衡是否调整功能。
特别说明:本文内容仅适用于绑定 +86 中国大陆号码 的微信用户,其他地区号码或特殊情况可能存在差异,不在讨论范围内。