微信团队迅速推出了新版本,以改善用户的接听体验。
在iOS微信8.0.55版本中,微信团队将老用户原有的Callkit功能替换为LiveCommunicationKit接口。这是苹果公司在iOS 17.4中引入的新框架。与Callkit不同,LiveCommunicationKit在锁屏状态下不会全屏弹出,也不会在iOS通讯录中留下通话记录。
满血的Callkit在锁屏下展示为图2。此外,通话待接的灵动岛类似于系统通话,而不是微信Logo,如图3所示。当通话进行时,灵动岛显示为音波,与系统通话一致,如图4.5所示。点击灵动岛区域时,可以进入类系统通话界面,而不是微信app,如图6所示。当通话结束后或用户没有接听微信电话时,用户可以查看系统最近通话的记录和未接标红的电话记录。点击记录即可跳转至app选择是否呼出该联系人的微信电话,如图7.8所示。
然而,8.0.55版本将原有的原生Callkit改为非满血的行为令人困惑。设置描述也更改为笔记首图中的“弹窗”而非“系统电话”。
在新版本8.0.56中,微信团队对原来拥有原生Callkit资格的用户和内测利用LiveCommunicationKit接口获得弹窗接听功能的用户进行了区分。同时修复了结束对话或未接通话后,系统电话app中最近通话无法显示记录的bug。
此外,微信团队还在新版本中添加了查看图片左上方会有“X”关闭按钮和右上角省略号样的更多按钮,如图9所示。对于打开图片后页面,如果用户发送的图片截图自小程序,新版左下角还会显示跳转小程序按钮。旧版在最右下方以图标icon显示,如图10所示。
本次更新有关Callkit的具体科普介绍以及效果动图,请参见上一条笔记。由于字数限制,本笔记不再赘述。