Callkit , how to disable video button when locking screen?

怎甘沉沦 提交于 2019-12-07 16:48:32

问题


As new feature of iOS10, CallKit is powerful. When the screen is locked, how can I disable the "Video" Button ? like the pic bottom: example


回答1:


You must set supportsVideo property in CXProviderConfiguration to NO. And non set supportedHandleTypes.




回答2:


You can set CXProviderConfiguration class property "supportsVideo" to NO, like below.

CXProviderConfiguration *configuration = [[CXProviderConfiguration alloc]initWithLocalizedName:@"app name"];
configuration.supportsVideo = NO;

It will disable video feature.

Update: Set CXCallUpdate property "hasVideo" to NO. and remove remoteHandle also. Note: If you remove remoteHandle property, you can't call back from Recents log.



来源:https://stackoverflow.com/questions/40478429/callkit-how-to-disable-video-button-when-locking-screen

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!