这是为什么呢?因为在苹果最新的iOS开发条款中,苹果规定中国区App Store上架的所有App都不能支持Callkit功能了。

不知道很多人注意到没有,使用安卓手机打微信电话或者QQ电话,锁屏状态下可以直接弹出接听页面,就像使用运营商网络打电话一样。可是在苹果手机上,来了微信电话或者QQ电话就只是在顶部弹出消息提醒,并不能全屏提示,应该有不少小伙伴因此漏接过电话。
苹果在通知中称,根据相关部门的要求,中国区应用商店的所有应用程序应禁用 CallKit 功能,苹果为遵守中国法律和相关部门要求,请开发者更新 App,移除面向中国的 CallKit 功能。
CallKit 功能是什么呢? CallKit开发套件是随着 iOS10 而来的,其可以实现VoIP应用程序集成到iPhone的用户界面,关于此功能,用户最熟悉的应该就是微信的“语音通话”功能。
当iOS用户收到微信语音、视频通话时,出现的并不是推送通知,而是和系统来电一样的“电话”界面,包括“拒绝”、“接听”等,而且微信语音通话记录也会保留在iOS系统“电话”应用的最近通话中,这种体验,简直跟传统通话体验没有什么差异。
由于Callkit 被停用最直观的影响就属来电提醒功能,而这对于微信等应用影响最大,因为有语音、视频电话打入时,锁频界面下将不会直接出现清晰的接听或者挂断界面提示,取而代之的是,一条新消息的提示,用户需要解锁、进入微信之后再接听,这无疑大大降低了网络通话的体验。
评论 (0)