Muestra la UI nativa de llamada entrante con CallKit y notificaciones a pantalla completa en Android
Empieza con showIncomingCall() y los demás métodos principales detallados abajo.
Soporte de plataformas
Sección titulada “Soporte de plataformas”| Plataforma | Soporte | Notas |
|---|---|---|
| iOS | Sí | Nativo |
| Android | Sí | Nativo |
| Web | Parcial | Ver primeros pasos |
Funcionalidades principales
Sección titulada “Funcionalidades principales”showIncomingCall- Muestra la interfaz nativa de llamada entrante.endCall- Finaliza una llamada específica en seguimiento.endAllCalls- Finaliza todas las llamadas en seguimiento.getActiveCalls- Returns the currently tracked calls.
Público API
Sección titulada “Público API”| Método | Descripción |
|---|---|
showIncomingCall | Muestra la interfaz nativa de llamada entrante. |
endCall | Finaliza una llamada específica rastreada. |
endAllCalls | Finaliza todas las llamadas rastreadas. |
getActiveCalls | Devuelve las llamadas rastreadas actualmente. |
checkPermissions | Devuelve el estado de permisos para notificaciones e intents de pantalla completa. |
requestPermissions | Solicita el permiso de notificaciones si la plataforma lo permite. |
requestFullScreenIntentPermission | Abre la configuración de intents de pantalla completa en Android 14+ si está disponible. |
getPluginVersion | Devuelve el marcador de versión de la implementación nativa. |
addListener | Se dispara después de pasar la llamada a la UI nativa de la plataforma. |
addListener | Se dispara cuando el usuario acepta la llamada desde la UI nativa. |
addListener | Se dispara cuando el usuario rechaza la llamada desde la UI nativa. |
addListener | Se dispara cuando una llamada termina mediante API o una acción de la plataforma. |
addListener | Se dispara cuando una llamada sin responder alcanza su timeout configurado. |
removeAllListeners | Elimina todos los listeners nativos registrados por el plugin. |
Fuente de verdad
Sección titulada “Fuente de verdad”Esta referencia se sincroniza desde src/definitions.ts en capacitor-incoming-call-kit.
Continúa desde @capgo/capacitor-incoming-call-kit
Sección titulada “Continúa desde @capgo/capacitor-incoming-call-kit”Si estás usando @capgo/capacitor-incoming-call-kit para planificar el comportamiento de los medios nativos y la interfaz, conéctalo con Uso de @capgo/capacitor-incoming-call-kit para la capacidad nativa en Uso de @capgo/capacitor-incoming-call-kit, Uso de @capgo/capacitor-live-activities para la capacidad nativa en Uso de @capgo/capacitor-live-activities, @capgo/capacitor-live-activities para los detalles de implementación en @capgo/capacitor-live-activities, Uso de @capgo/capacitor-video-player para la capacidad nativa en Uso de @capgo/capacitor-video-player, y @capgo/capacitor-video-player para el detalle de implementación en @capgo/capacitor-video-player.