UnbluCallKitApi
protocol UnbluCallKitApi
Interface to iOS CallKit bridge This interface separates UnbluCallKitModule from UnbluCoreSDK, providing late binding
-
show incoming call UI
Declaration
Swift
func reportNewIncomingCall(callId: UUID, handlerName: String, callType: String, _ completion: @escaping ((any Error)?) -> Void)
-
report an unsuccessful call
Declaration
Swift
func reportUnsuccessfulCall(_ uuid: UUID, _ completion: @escaping () -> Void)
-
hide incoming call UI
Declaration
Swift
func endIncomingCall(with call: UUID, _ unanswered: Bool)
-
Returns false for China region
Declaration
Swift
func isCallKitSupported() -> Bool