Vai al contenuto

@capgo/capacitor-incoming-call-kit

Mostra l'interfaccia nativa delle chiamate in arrivo con iOS CallKit e notifiche a tutto schermo su Android

Mostra l'interfaccia nativa delle chiamate in arrivo con iOS CallKit e notifiche a tutto schermo su Android

Inizia con showIncomingCall() e gli altri metodi principali elencati qui sotto.

PiattaformaSupportoNote
iOSSìNativo
AndroidSìNativo
WebParzialeVedi come iniziare
  • showIncomingCall - Mostra l'interfaccia nativa della chiamata in arrivo.
  • endCall - Termina una specifica chiamata tracciata.
  • endAllCalls - Termina tutte le chiamate tracciate.
  • getActiveCalls - Restituisce le chiamate attualmente tracciate.
MetodoDescrizione
showIncomingCallMostra l'interfaccia nativa della chiamata in arrivo.
endCallTermina una specifica chiamata tracciata.
endAllCallsTermina tutte le chiamate tracciate.
getActiveCallsRestituisce le chiamate attualmente tracciate.
checkPermissionsRestituisce lo stato attuale dei permessi per notifiche e full-screen intents.
requestPermissionsRichiede il permesso per le notifiche quando la piattaforma lo supporta.
requestFullScreenIntentPermissionApre la pagina delle impostazioni degli intent a schermo intero su Android 14+, se disponibile.
getPluginVersionRestituisce il marker della versione dell'implementazione nativa.
addListenerEseguito dopo che la chiamata è stata passata all'interfaccia nativa.
addListenerEseguito quando l'utente accetta la chiamata dall'interfaccia nativa.
addListenerEseguito quando l'utente rifiuta la chiamata dall'interfaccia nativa.
addListenerEseguito quando una chiamata termina tramite API o un'azione di sistema.
addListenerEseguito quando una chiamata non risposta raggiunge il timeout configurato.
removeAllListenersRimuove tutti i listener nativi registrati dal plugin.

Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-incoming-call-kit.

Se stai usando @capgo/capacitor-incoming-call-kit per pianificare il comportamento dei media nativi e dell'interfaccia, collegalo a Utilizzo di @capgo/capacitor-incoming-call-kit per la funzionalità nativa in Usare @capgo/capacitor-incoming-call-kit, Uso di @capgo/capacitor-live-activities per la funzionalità nativa nella pagina Uso di @capgo/capacitor-live-activities, @capgo/capacitor-live-activities per il dettaglio implementativo in @capgo/capacitor-live-activities, Uso di @capgo/capacitor-video-player per la funzionalità nativa nella pagina Uso di @capgo/capacitor-video-player, e @capgo/capacitor-video-player per il dettaglio implementativo in @capgo/capacitor-video-player.