CallProviderConfiguration
public struct CallProviderConfiguration
A CallProviderConfiguration object controls the native call UI for incoming and outgoing calls, including a localized name for the provider, the ringtone to be played for incoming calls, and the icon to be displayed during calls.
-
The localized name of the provider.
Declaration
Swift
public let localizedName: String -
The icon image to be displayed for the provider.
The icon image should be a square with side length of 40 points. The alpha channel of the image is used to create a white image mask, which is used in the system native in-call UI for the button which takes the user from this system UI to the 3rd-party app.
Declaration
Swift
public let iconTemplate: UIImage? -
The name of the sound resource in the app bundle to be used for the provider ringtone.
Declaration
Swift
public let ringtoneSound: String? -
Whether or not calls from this provider should be included in the iOS Recents list.
Declaration
Swift
public let includesCallsInRecents: Bool -
Instantiates a CallProviderConfiguration
Declaration
Swift
public init( localizedName: String, iconTemplate: UIImage?, ringtoneSound: String?, includesCallsInRecents: Bool )
CallProviderConfiguration Structure Reference