找回密码
 立即注册
搜索
查看: 3701|回复: 1
打印 上一主题 下一主题

[咵天杂谈] 微信Callkit开放,你行吗?CallKit 开启方法来了!

[复制链接]

88

主题

129

帖子

460

积分

初中一年级

Rank: 8Rank: 8

积分
460
跳转到指定楼层
楼主
发表于 2025-1-23 13:55:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近,微信团队在灰度测试一项新功能,通过iOS的Callkit端口,用户可以在锁屏状态下直接接听微信电话。这项功能正在逐步扩大,部分iOS微信用户可能会发现他们已经获得了这项资格。

如果你发现自己有这项内测资格,恭喜你!🎉 你可以通过微信app主页 - 我 - 设置 - 消息通知的步骤来检查自己是否拥有这项功能。拥有资格的用户,微信设置界面将显示为图1的右边模样,而没有资格的用户则显示为左边。

值得注意的是,这项功能与微信版本号和iOS版本号无关,主要取决于资格分配。它不识别用户机型地区、App Store地区、Apple账号和微信绑定的国行手机号。微信团队曾在iOS 13.4版本更新深色模式后短暂开放过灰度测试资格,但后来又关闭了。

从iOS 13.4到iOS 18.2.1(目前最新的正式版本号),Callkit代码一直存在于微信app中。即使你使用的是国行iPhone(序列号结尾为CH/A)、国内手机号(+86开头)或通过国内App Store下载的微信,只要你有资格,都可以使用Callkit功能。换句话说,微信app早就内置了Callkit的代码,只是等待资格分配。

据内部消息,微信团队在iOS微信8.0.55版本中对Callkit功能进行了更新,主要更改了锁屏接听通话逻辑和在灵动岛iPhone机型上的显示页面设计(见图1.2.3)。我个人觉得这次更新有些负优化。

CallKit是苹果公司在iOS 10中推出的一项开发框架,旨在让第三方应用程序(如微信、WhatsApp等)的VoIP(Voice over Internet Protocol)通话功能更好地集成到iOS系统中。通过CallKit,用户可以在锁屏界面直接看到来电显示,并进行接听或挂断操作,体验与普通电话接听一致。

原来用户收到他人的微信通话时,只能通过iOS手机通知推送的形式,点击横幅热启动微信app跳转后才能选择接听或者挂断。Callkit可以省略跳转步骤,用户不解锁即可接听或挂断应用内通话,即使微信app不在后台运行(被用户杀除后台)。

CallKit 开启方法来了!

CallKit 变了

这一新版本,似乎又进一步扩大了 CallKit 的测试范围,有不少 iPhone 用户在社交平台发文表示,自己的微信在升级最新的 8.0.56 版本后,突然就能使用 CallKit 功能了。


大伙可以在更新后,进入微信 App 依次点击 我-设置-消息通知,如果新增了「语音和视频通话用系统电话接听」或「语音通话用弹窗快捷接听」的开关,就说明有了 CallKit 功能。




如果没有这一开关,可以尝试通过以下方式开启——


  • 方法一:前往微信设置-通用-多语言,切换成 English。然后关掉微信后台,等 5~10 分钟再次进入微信 App 查看。

  • 方法二:前往微信设置界面,切换账号登录,用新账号给原账号打语音电话,再切回原账号查看。

我的微信号是通过方法二获得的 CallKit,具体开放规则尚不清楚。如果依然没有,就只能接着等了,但应该不需要等太久。


需要注意的是,新版微信中的 CallKit,似乎已经不是 CallKit 了。有消息称,微信这功能是通过调用 LiveCommunicationKit 接口实现的,这是苹果在 iOS 17.4 系统中引入的新框架。


这也就解释了,为何现在微信电话变成了灵动岛弹窗,而非 CallKit 那样的全屏显示;以及功能名称为何从「语音和视频通话用系统电话接听」,变为「语音通话用弹窗快捷接听」。


简单来说,这个所谓的 CallKit,其实是 CallKit 的替代方案 LiveCommunicationKit。虽然展示形式变了,但使用体验依然很不错,支持在锁屏界面直接接听,无需解锁非常方便。

回复

使用道具 举报

1727

主题

2951

帖子

8178

积分

网站编辑

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
8178
沙发
发表于 2025-2-12 14:34:15 | 只看该作者
插件伪装ios高版本强开callkit功能
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则