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

271 天前
 love8

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

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

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

13843 次点击
所在节点    程序员
70 条回复
wheat0r
270 天前
灰度,永远的灰度
zz177060
270 天前
灰度,不过就是为了引热点而己,别想了。几大运营商不会让他这样搞的。
winder9090
270 天前
重新登录,依旧没有
yangzzzzzz
270 天前
我朋友 16.x 的系统也给推送 callkit 了,而且微信后台关了 锁屏能正常接收通知
fwilyair
270 天前
可以试试在微信里把多语言改为其他语言,我改成了英语就有了,再改回中文也还是有
cooltechbs
270 天前
@iyaozhen 原来 toB 可以 e2ee 啊... 但是企业微信基本是个人微信套壳,应该没有做加密?
edi147
270 天前
我看网友分享的方法大致分为两类:
1. 去微信反馈自己需要 Callkit ,就会开启
2. 语言切非简中就会有。
我自己是反馈了以后第二天早上就突然有了
hooon
270 天前
@edi147 尝试了微信切换英语,以及系统切换为英语,均无效
jiafb33
270 天前
这是腾讯客服自动回复的内容:iOS 系统推出了语音接听的优化,名叫“LiveCommunicationKit”。当用户在收到语音或视频通话弹窗时,新增了“接听/挂断”两个按钮选项。目前有一部分通讯类 app 已经接入使用。iOS 版本 17.6.1 及以上苹果用户,将微信升级到 iOS 8.0.55 版本,也可以体验此能力。此功能正在逐步覆盖中。
nasaboy
270 天前
@hooon 你叫个人打语音给你,会发现已经可以了。
guansixu
270 天前
我今天发现已经有了,没有做什么操作
Erroad
270 天前
腾讯客服自己都说了是 LiveCommunicationKit ,以及,微信这个灰度方式,除了让人想问候他们亲妈,没什么好说的
MonoMikan
270 天前
用另一台苹果给你打微信语音,你在锁屏界面不要动,等他自己挂,之后再打开就可以了。
RobertLyu
270 天前
实测:

我的 +86 微信号没有这个选项,但是别的微信号打进来语音是有灵动岛显示的,而且不用解锁就能接听、挂断、静音。

我的 +1 微信号之前有这个选项,开了也是普通 push ,而非 CallKit 。这次把 CallKit 恢复了,收回灵动岛也是与系统电话一致的样式。
ljl024
270 天前
4UyQY0ETgHMs77X8
270 天前
今天才发现我已经有了也使用了,怎么说呢,不如 Callkit
royzxq
270 天前
昨晚系统语言切了英语,当时没有,然后又切回中文了,今早打开微信发现有了
blastlong
270 天前
@hooon 我这么试也无效,重启手机后出现了
juGao
270 天前
确实不如 Callkit ,昨晚发现已经有了
spamss
270 天前
一众 Android 系统管不住,只能管管 iOS 。

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

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

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

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

© 2021 V2EX