@capgo/capacitor-intercom
Panoramica
Sezione intitolata “Panoramica”@capgo/capacitor-intercom incapsula gli SDK mobile ufficiali di Intercom per mantenere nativi supporto, onboarding e campagne lifecycle, mentre l'app shell rimane Capacitor. Identifica gli utenti, apri il messenger, logga gli eventi e mostra i contenuti dell'help center tramite JavaScript.
Supporto piattaforme
Sezione intitolata “Supporto piattaforme”| Piattaforma | Supporto |
|---|---|
| iOS | Intercom iOS SDK |
| Android | Intercom per Android SDK |
| Web | Non supportato |
Funzionalità principali
Sezione intitolata “Funzionalità principali”loadWithKeys- Inizializza Intercom con le chiavi API a runtime. Usalo se preferisci non configurare le chiavi in capacitor.config.registerIdentifiedUser- Registra un utente noto su Intercom. Va fornito almeno uno tra userId ed email.registerUnidentifiedUser- Registra un utente anonimo su Intercom.updateUser- Aggiorna gli attributi dell'utente su Intercom.
Pubblico API
Sezione intitolata “API pubblica”| Metodo | Descrizione |
|---|---|
loadWithKeys | Inizializza Intercom con le chiavi API a runtime. Usalo se preferisci non configurare le chiavi in capacitor.config. |
registerIdentifiedUser | Registra un utente noto su Intercom. Va fornito almeno uno tra userId ed email. |
registerUnidentifiedUser | Registra un utente anonimo su Intercom. |
updateUser | Aggiorna gli attributi dell'utente su Intercom. |
logout | Effettua il logout dell'utente da Intercom. |
logEvent | Registra un evento personalizzato in Intercom. |
displayMessenger | Apri il messenger di Intercom. |
displayMessageComposer | Apri il compositore con un messaggio precompilato. |
displayHelpCenter | Apri il centro assistenza di Intercom. |
hideMessenger | Nascondi il messenger di Intercom. |
displayLauncher | Mostra il pulsante launcher di Intercom. |
hideLauncher | Nascondi il pulsante launcher di Intercom. |
displayInAppMessages | Abilita i messaggi in-app di Intercom. |
hideInAppMessages | Disabilita i messaggi in-app di Intercom. |
displayCarousel | Mostra un carousel Intercom specifico. |
displayArticle | Mostra un articolo Intercom specifico. |
displaySurvey | Mostra un sondaggio Intercom specifico. |
setUserHash | Imposta l'HMAC per la verifica dell'identità. |
setUserJwt | Imposta il JWT per l'autenticazione sicura del messenger. |
setBottomPadding | Imposta il padding inferiore per l'interfaccia del messenger Intercom. |
sendPushTokenToIntercom | Invia un token di notifica push a Intercom. |
receivePush | Gestisci una notifica push Intercom ricevuta. |
getUnreadConversationCount | Ottieni il numero di conversazioni non lette per l'utente corrente. |
addListener | Ascolta quando la finestra di Intercom viene mostrata. |
addListener | Ascolta quando la finestra di Intercom viene nascosta. |
addListener | Ascolta i cambiamenti nel conteggio delle conversazioni non lette. |
removeAllListeners | Rimuovi tutti gli event listener. |
Fonte di verità
Sezione intitolata “Fonte di verità”Questo riferimento è sincronizzato da src/definitions.ts nella capacitor-intercom.
Continua da @capgo/capacitor-intercom
Sezione intitolata “Continua da @capgo/capacitor-intercom”Se stai usando @capgo/capacitor-intercom per pianificare il lavoro sui plugin nativi, collegalo a Utilizzo di @capgo/capacitor-intercom per la funzionalità nativa in Utilizzo di @capgo/capacitor-intercom, Directory dei plugin di Capgo per il workflow del prodotto nella Capgo Plugin Directory, Plugin Capacitor di Capgo per i dettagli di implementazione in Capacitor Plugins di Capgo, Aggiunta o aggiornamento dei plugin per i dettagli su come aggiungere o aggiornare i plugin, e Alternative ai plugin Ionic Enterprise per il workflow del prodotto in Alternative ai plugin Ionic Enterprise.