我已经配置了CallKit iOS的提供程序配置。其中,我还设置了“iconTemplateImageData”以在CallKit UI中显示应用程序图标。但是应用程序图标没有显示。它显示为一个白色的正方形框。
提供者配置代码:
我在“Images.xcassets”中使用了AppIcon图像,大小如下: 1x: 40*40、2x: 80*80、3x: 120*120。
请帮忙解决我的应用程序图标不显示的问题。
提前感谢。
CXProviderConfiguration *configuration = [[CXProviderConfiguration alloc] initWithLocalizedName:[NSString stringWithFormat:@"%@\n", _title]];
configuration.maximumCallGroups = 1;
configuration.maximumCallsPerCallGroup = 1;
UIImage *callkitIcon = [UIImage imageNamed:@"AppIcon"];
configuration.iconTemplateImageData = UIImagePNGRepresentation(callkitIcon);
_callKitProvider = [[CXProvider alloc] initWithConfiguration:configuration];
[_callKitProvider setDelegate:self queue:nil];
_callKitCallController = [[CXCallController alloc] initWithQueue:dispatch_get_main_queue()];
我在“Images.xcassets”中使用了AppIcon图像,大小如下: 1x: 40*40、2x: 80*80、3x: 120*120。
请帮忙解决我的应用程序图标不显示的问题。
提前感谢。