Vai al contenuto

@capgo/capacitor-intercom

Intercom messenger, help center e messaggistica in-app per le app Capacitor su iOS e Android.

@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.

PiattaformaSupporto
iOSIntercom iOS SDK
AndroidIntercom per Android SDK
WebNon supportato
  • 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.
MetodoDescrizione
loadWithKeysInizializza Intercom con le chiavi API a runtime. Usalo se preferisci non configurare le chiavi in capacitor.config.
registerIdentifiedUserRegistra un utente noto su Intercom. Va fornito almeno uno tra userId ed email.
registerUnidentifiedUserRegistra un utente anonimo su Intercom.
updateUserAggiorna gli attributi dell'utente su Intercom.
logoutEffettua il logout dell'utente da Intercom.
logEventRegistra un evento personalizzato in Intercom.
displayMessengerApri il messenger di Intercom.
displayMessageComposerApri il compositore con un messaggio precompilato.
displayHelpCenterApri il centro assistenza di Intercom.
hideMessengerNascondi il messenger di Intercom.
displayLauncherMostra il pulsante launcher di Intercom.
hideLauncherNascondi il pulsante launcher di Intercom.
displayInAppMessagesAbilita i messaggi in-app di Intercom.
hideInAppMessagesDisabilita i messaggi in-app di Intercom.
displayCarouselMostra un carousel Intercom specifico.
displayArticleMostra un articolo Intercom specifico.
displaySurveyMostra un sondaggio Intercom specifico.
setUserHashImposta l'HMAC per la verifica dell'identità.
setUserJwtImposta il JWT per l'autenticazione sicura del messenger.
setBottomPaddingImposta il padding inferiore per l'interfaccia del messenger Intercom.
sendPushTokenToIntercomInvia un token di notifica push a Intercom.
receivePushGestisci una notifica push Intercom ricevuta.
getUnreadConversationCountOttieni il numero di conversazioni non lette per l'utente corrente.
addListenerAscolta quando la finestra di Intercom viene mostrata.
addListenerAscolta quando la finestra di Intercom viene nascosta.
addListenerAscolta i cambiamenti nel conteggio delle conversazioni non lette.
removeAllListenersRimuovi tutti gli event listener.

Questo riferimento è sincronizzato da src/definitions.ts nella 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.