CallKit framework
E771042
CallKit framework is an iOS framework that lets apps integrate their VoIP and calling services with the native phone UI and system-level call handling.
Observed surface forms (1)
| Surface form | Occurrences |
|---|---|
| CallKit | 0 |
Statements (62)
| Predicate | Object |
|---|---|
| instanceOf |
Apple software framework
ⓘ
iOS framework ⓘ |
| designGoal |
ensure consistent call behavior across apps
ⓘ
provide native calling experience for third-party apps ⓘ |
| developedBy | Apple Inc. NERFINISHED ⓘ |
| documentationURL | https://developer.apple.com/documentation/callkit ⓘ |
| integratesWith |
Bluetooth call controls
ⓘ
Call Directory extensions ⓘ CarPlay call UI ⓘ Do Not Disturb ⓘ Phone app ⓘ lock screen call UI ⓘ system audio routing ⓘ system call UI ⓘ |
| introducedIn | iOS 10 ⓘ |
| keyClass |
CXAction
NERFINISHED
ⓘ
CXAnswerCallAction NERFINISHED ⓘ CXCall NERFINISHED ⓘ CXCallController NERFINISHED ⓘ CXCallDirectoryManager NERFINISHED ⓘ CXCallObserver NERFINISHED ⓘ CXCallUpdate NERFINISHED ⓘ CXEndCallAction NERFINISHED ⓘ CXHandle NERFINISHED ⓘ CXProvider ⓘ CXSetGroupCallAction NERFINISHED ⓘ CXSetHeldCallAction NERFINISHED ⓘ CXSetMutedCallAction NERFINISHED ⓘ CXStartCallAction NERFINISHED ⓘ CXTransaction NERFINISHED ⓘ |
| keyProtocol | CXProviderDelegate NERFINISHED ⓘ |
| platform |
iOS
ⓘ
iPadOS ⓘ |
| primaryLanguage |
Objective-C
NERFINISHED
ⓘ
Swift NERFINISHED ⓘ |
| provides |
VoIP app integration with Recents
ⓘ
call blocking APIs ⓘ call directory extension APIs ⓘ call reporting capabilities ⓘ caller identification APIs ⓘ incoming call UI integration ⓘ integration with system call history ⓘ outgoing call UI integration ⓘ |
| purpose |
VoIP integration
ⓘ
integration with native phone UI ⓘ system-level call handling ⓘ |
| requires | VoIP push notifications for background incoming calls ⓘ |
| supports |
VoIP apps
ⓘ
audio calling apps ⓘ third-party calling services ⓘ video calling apps ⓘ |
| supportsFeature |
call blocking
ⓘ
call groups ⓘ call hold ⓘ call mute ⓘ call reporting ⓘ call waiting ⓘ caller ID ⓘ handoff between calls ⓘ multiple simultaneous calls ⓘ |
| supportsLanguage |
Objective-C
NERFINISHED
ⓘ
Swift NERFINISHED ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.