iOS CallKit:CXProviderConfiguration localizeName 已弃用

iOS CallKit: CXProviderConfiguration localizeName is deprecated

目前,CXProviderConfiguration localizeName 已弃用。 https://developer.apple.com/documentation/callkit/cxproviderconfiguration

let configuration = CXProviderConfiguration(localizedName: "Call")
=> 'init(localizedName:)' was deprecated in iOS 14.0

现在如何设置它的localizeName? 我想在右下角显示姓名(“呼叫”)。

如果我对你的问题的理解正确,你想在 CallKit 中带有应用程序图标的按钮下方显示自定义字符串 UI。

与我在评论中的想法和写的相反,在iOS 14之前的CXProviderConfigurationlocalizedName被用作上述按钮的标签。

在 iOS 14 及更高版本上,而是用于此目的的 产品名称。您可以在目标的构建设置中找到它,默认情况下,它等于您的目标名称。请记住,它也是主屏幕上您的应用程序图标下方显示的字符串。