原来新版微信所谓的 CallKit 是曲线救市

271 天前
 love8

开发者 Netskao 通过逆向工程发现, 微信这一功能的实现抛弃了以往的 CallKit 方案, 而是通过调用 iOS17.4+ 的新 LiveCommunicationKit 接口实现。

微信:你禁用 CallKit ,跟我 LiveCommunicationKit 有什么关系。

所以想要实现这个功能你先要是 iOS17.4+ 的系统以上。然后是最新版微信。如果还没有出现的话,手机上退出微信账号登录,重新密码登录下就可以了。

13844 次点击
所在节点    程序员
70 条回复
Outer2048
271 天前
张小龙:我们加了这个功能?好的年前 ban 了
A1exL
271 天前
升级到 8055/8056 之后有弹窗,但是设置里显示的是 CallKit 的 [系统电话接听] 文案,降级到 8054 之后变成 CallKit 全屏弹窗了( xhs 看到的方法,试了一下还真成了
zy0829
271 天前
8056 依然没有
iyaozhen
271 天前
@cooltechbs 那不是简单套壳 感觉还是分的比较开。
fanwenhui
271 天前
我的微信账号退出重新登陆就有了。
mxT52CRuqR6o5
271 天前
我看有个视频说刘海屏能直接锁屏接听,灵动岛得解锁才能接听
lucacham
271 天前
@A1exL iOS 如何降级
szdosar
271 天前
玄学,我早就有这个选项了,今天下午又试验了几通通话。有时,通话历史会出现在 Phone 界面(显示微信音频),但大部分通话不出现在这里。
sunmoon1983
271 天前
@yangzzzzzz 我的 iphone13 16.X 的系统,就没有 callkit,他们都说是系统版本的问题,看来我也不用纠结升不升级系统了
Wicheol
271 天前
香港 wechat ,iOS17.5.1 ,最新 56 版本 app ,后台 callkit 也触发不了
cutepeer
271 天前
切换成英文绑定国内手机号的显示得是 Answer voice call using a pop-up window 绑定外区手机号显示的是 Receive VoIP on System Phone
Mianmiss
270 天前
@MonoMikan 6666 用你这个方法,马上就有了。
cherishd
270 天前
@MonoMikan #33 NB
gogogo2000
270 天前
其实就是官老爷专门针对微信出的政策而已。同样是 tx 的产品,企业微信就可以 callkit 也没人管
raycool
270 天前
确实有了
skull
270 天前
切换繁体、英语、发反馈、退出登陆都做了,在客户端都没有出现“语音通话用弹窗快捷接听”这个选项,但是让同事打了语音过来,确实已有弹窗这个功能了,不知道是操作了的原因还是灰度到了的原因。再把版本降到 8.0.54 ,这个选项就变成了“语音通话用系统电话接听”,同时测试已经是 CallKit 全屏了,满血
follow
270 天前
@skull 请问如何降版本
YLGG
270 天前
有这个基本可以强开
skull
270 天前
frankilla
270 天前
我还是喜欢之前的样子。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1107148

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX