Definition

CXAnswerCallAction is the CallKit action triggered when the user accepts an incoming call from the native iOS call UI.

It represents:

the system requesting your app to answer the call.


Core Concept

When the user taps:

CallKit sends your app an answer action through CXProviderDelegate.

Your app must then:

  1. prepare the call
  2. configure audio
  3. connect communication logic
  4. fulfill the action

Execution Flow

Incoming call reported
        ↓
System shows native incoming UI
        ↓
User taps Answer
        ↓
CXAnswerCallAction delegate fires
        ↓
App configures call/audio
        ↓
action.fulfill()