微信最近发布了 6.6.2 版本更新,这项更新带来了可以自定义的 “发现” 频道,以及多帐号登陆功能。不过有用户发现,微信似乎也在这一版本当中顺手关闭了 iOS 版的 CallKit 支持。
在中国程序员较为活跃的技术创意社区V2EX 上,一些用户表示自己的 iOS 版微信更新到 6.6.2 之后无法继续像以前一样在系统自带的 “电话” 界面中接听微信语音,甚至有用户开始寻找降级的办法。
内容来自 V2EX
我们尝试更新到微信 6.6.2 并测试了这项功能,结果的确和论坛中用户所描述的一样,当好友发来语音聊天邀请时,用户只能看到一条推送消息。
目前这一消息也在其他论坛以及微博上传出,还有用户表示,这个问题只出现在 App Store 中国区下载的微信版本中。经动点科技测试,CallKit 功能目前只针对绑定了中国手机号码或银行卡的微信帐户关闭,也就是说,只有中国 iOS 微信用户更新到 6.6.2 版本后无法继续使用 CallKit 功能,而海外用户则不受影响。有用户猜测,这可能与中国的 VoIP 政策有关,目前在中国大陆销售的 iPhone 手机也是阉割掉 FaceTime Audio 功能。
不过由于微信在更新 6.6.2 版本时并未说明有关取消 CallKit 事宜,所以新版微信无法使用 CallKit 的真实原因到底是 bug 还是别的问题,目前还不得而知。
“CallKit” 是苹果在 iOS 10 开始提供的一项功能,它能够让用户收到来自第三方应用的语音聊天时直接看到来电画面,以免漏接。微信在6.6.0 版本中开始提供这项功能,用户收到微信语音时看到的将不再是推送通知,而是和系统来电一样的画面,微信语音通话记录也会保留在系统 “电话” 应用的历史记录中。实际上,另一家属于腾讯旗下的即时通讯产品 QQ 很早就已经支持 CallKit。
2 月1日23:10 更新 :Callkit 失效最终证明是一个 bug。用户只要重启手机或者后台关闭再开启微信就可以恢复功能,同时,微信在 6.6.2 版中也提供了关闭 Callkit 的选项,只要在微信 “设置新消息通知” 中关闭 “语音通话用系统电话接听” 选项即可。
原标题:微信 6.6.2 锁屏无法接听语音通话,或对中国用户取消 CallKit 支持