5年前,苹果在WWDC 16大会上发布了iOS 10,并推出了一项名为CallKit的功能,它能够让用户在使用第三方App的语音通话功能时,直接显示来电画面,同时语音聊天记录会出现在通讯记录中。
2018年,苹果面向开发者推送了通知,称按照工信部规定,中国地区App Store上的所有App都不允许支持CallKit,而那些已经支持的CallKit功能的App,已经上架App Store的需要移除该功能,还未上架的则审核不会通过。
严格意义上来讲,CallKit指的是iOS 10里的一种开发框架,通过它可以将VoIP应用程序集成在iOS的主界面。VoIP是苹果提供给开发者的网络电话接口,在后台没有任何App运行的情况下,使用CallKit可以让App调用系统的通话和通话记录界面。
从下方的逻辑示意图可以看出,在需要的时刻,原生或第三方App通过CallKit提供的API向系统请求来电、拨号等服务,并由服务器统一调度这些请求,以此达到一致的交互响应。
CallKit功能的优势在于即便iOS微信处于关闭状态,好友发起的语音通话同样会显示在来电界面,接听和挂断方式与普通来电无异。而且,用户可以点击通讯记录跳转到iOS微信直接进行语音通话,省去了打开微信,找到好友再发起语音的操作流程,为用户带来了更多便利。
从v6.6.2版本开始,iOS微信便取消了对CallKit功能的支持,此前,有部分网友宁愿不升级微信也要使用这项功能,可想而知,CallKit是有多么好用了。
需要注意的是,iOS微信CallKit仅支持语音通话,视频通话暂不支持,仍是以通知横幅的形式出现在iPhone锁屏界面。
微信还有其他惊喜?除CallKit外,iOS微信还有一些功能已经开启了灰度测试,分付便是其中之一。
微信分付是一款信用支付产品,类似于支付宝的花呗,用户可以使用分付额度进行消费,例如吃饭、购物、看电影等。不过,微信分付并不支持红包和转账,这也就意味着它不支持提现。
近期,企查查显示,腾讯正在注册申请“分付”商标。事实上,早在2019年腾讯就已经注册过分付商标,但却被驳回了,目前处于无效状态。与最新申请的商标相比,旧款商标没有Logo标识。比较有趣的是,不只是腾讯,其他公司也在注册申请“分付”商标。