微信终于支持「CallKit」了!但又有些不一样…

科技   2025-01-26 08:30   广东  


还记得我们半个月前的文章么?

2025 年了,微信支持 CallKit 为什么这么难?(最后重发版

当时我们分析了半天。

列举了微信不支持 CallKit 的 n 个理由。

结果半个月之后一则新闻冲上热搜。

微信突然支持「CallKit」了!

微信为什么突然这么听劝?

这个真的是 CallKit 吗?

我们书接上文,继续谈…

看看这是咋回事?

更新到微信 8.0.55 后。

不少朋友在「我-设置-消息通知」里。

可以看到「语音和视频通话用系统电话接听」

就是这个开关被人认为疑似支持了 CallKit.

但目前这个功能还是灰度测试中。

只有少部分人才能使用上。

如果你看不到开关,还需要等待。

知情人士告诉我们:

这功能很快全量推送,人人有份。

我们刚好被灰度到了

我们体验了一番。

发现它的体验和 CallKit 如出一辙。

比如你可以锁屏接听或挂断电话。

而无需打开 App.

比如你在任意 App 可以收到像这样的微信电话提醒。

另外实测以前通知延迟的问题也有缓解。

现在基本不会出现有电话不提示的问题。

可以说它和 CallKit 一模一样。

那么,这就是 CallKit 吗?

虽然看起来很像。

但我们发现它和 CallKit 不同。

比如它的通话记录无法被显示在自带的电话 App 里。

比如它无法「不打开 App 接电话」。

现在点击接通之后要跳转到微信才行。

同时我们发现新版本微信也悄悄修改了开关文案。

描述从系统接听改成用弹窗快捷接听:

微信 8.0.56 修改了选项名称

那微信这个到底是什么?

到底它是不是 CallKit?

很遗憾,并不是

LINUX DO 社区网友「黛玉拔柳」。

通过解包微信 ipa 包后发现。

微信调用的是一个叫「LiveCommunicationKit」的东西。

这是啥?苹果开发者手册显示。

这是一个 iOS 17.4 后开放的 API 接口:

它看起来像「阉割版 CallKit」.

同样的弹窗、同样的锁屏电话提醒。

但是不能加进系统电话里。

不能不打开 App 直接接听。

听起来像为微信量身定制的。

我们此前文章也有提过。

微信在国内使用 CallKit 确实有些外部阻力。

所以早在去年 12 月。

就有人建议使用 LiveCommunicationKit 作为 CallKit 的平替。

看样子这回微信算是听劝了。

并且在合规的情况下回应了 iOS 用户的长期诉求。

尾巴

最后的最后。

这件事算是搞明白了。

虽然没能用上 CallKit.

但回到一切的最初。

我们的痛点被解决了,不是吗?

是不是 CallKit 还重要吗?

PS:在我们评论区许愿还挺灵的对吧?下一个你希望微信改什么?我们来写文章催他们。

PS1:有民间开通 CallKit 的方法,大家感兴趣可以试试:🔗微信强开满血版 CallKit,无需越狱全屏来电,内含详细教程

PS2:友情提醒,民间开通 CallKit 有丢失聊天记录风险,请务必备份。


免费捐助

Hey boys and 乡亲们。
我们的工作目前仍未盈利。
但服务器和运营开支逐渐增大。
如果你最近想捐助我们,可以参照这个方法。
免费捐助尝鲜派,还能领个红包:
戳这里也可以:🔗 戳我
感谢各位。

加入群组

欢迎加入尝鲜派的社交群组。
与尝鲜派们一起讨论尝鲜的那些事~
目前开放的群组有微信、微博、Telegram.
欢迎戳这里加入:

赞助商

以下是赞助商内容:
感谢「老孙的店」提供的赞助。
如果您希望您的内容也展现在这。
可以向:i@Sunbelife.com 发送邮件洽谈。

版权

本次测试结果与本体验报告及配图版权均属于 @iBeta 尝鲜派。
感谢各位投稿的志愿者帮忙!
为了尊重我们的劳动成果和付出的精力。
降低您日后转载的难度。
请在转载时在显眼位置署名:「本文来自 iBeta 尝鲜派」。

关注尝鲜派

From

iBeta.

文/陈泽钧
校对/Sunbelife

iBeta尝鲜派
创新源于尝鲜派,服务、并致敬每位热爱尝鲜的你。官方网站:iBeta.me
 最新文章