问题
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