configureCallKit method
Configures CallKit provider (iOS only).
Invokes the native 'configureCallKit' method via MethodChannel. On Android, this is a no-op.
Implementation
@override
Future<void> configureCallKit({
required String appName,
bool canUseCallKit = true,
String? iconTemplateImageName,
}) async {
final args = {
'appName': appName,
'canUseCallKit': canUseCallKit,
if (iconTemplateImageName != null)
'iconTemplateImageName': iconTemplateImageName,
};
_logCall('configureCallKit', args);
try {
await methodChannel.invokeMethod<void>('configureCallKit', args);
_logResponse('configureCallKit', 'done');
} on PlatformException catch (e) {
_logError('configureCallKit', e);
}
}