Zum Inhalt springen

@capgo/capacitor-intercom

Intercom Messenger, Help Center und In-App-Messaging für Capacitor iOS- und Android-Apps.

@capgo/capacitor-intercom umhüllt die offiziellen Intercom Mobile SDKs, damit Support, Onboarding und Lifecycle-Kampagnen nativ bleiben, während dein App-Shell Capacitor bleibt. Identifiziere Nutzer, öffne den Messenger, logge Events und zeige Help-Center-Inhalte direkt aus JavaScript.

PlattformSupport
iOSIntercom iOS SDK
AndroidIntercom Android SDK Plugin
WebNicht unterstützt
  • loadWithKeys - Initialisiere Intercom zur Laufzeit mit API Keys. Nutze dies, wenn du Keys nicht in capacitor.config konfigurieren möchtest.
  • registerIdentifiedUser - Registriere einen bekannten User bei Intercom. Mindestens userId oder email muss angegeben werden.
  • registerUnidentifiedUser - Registriere einen anonymen User bei Intercom.
  • updateUser - Aktualisiere User-Attribute in Intercom.
MethodeBeschreibung
loadWithKeysInitialisiere Intercom zur Laufzeit mit den API Keys. Nutze dies, wenn du die Keys nicht in capacitor.config konfigurieren möchtest.
registerIdentifiedUserRegistriere einen bekannten User bei Intercom. Mindestens userId oder email muss angegeben werden.
registerUnidentifiedUserRegistriere einen anonymen User bei Intercom.
updateUserAktualisiere die User-Attribute in Intercom.
logoutLogge den User bei Intercom aus.
logEventLogge ein Custom Event in Intercom.
displayMessengerÖffne den Intercom Messenger.
displayMessageComposerÖffne den Message Composer mit einer vorausgefüllten Nachricht.
displayHelpCenterÖffne das Intercom Help Center.
hideMessengerBlende den Intercom Messenger aus.
displayLauncherZeige den Intercom Launcher-Button an.
hideLauncherBlende den Intercom-Launcher-Button aus.
displayInAppMessagesIn-App-Nachrichten von Intercom aktivieren.
hideInAppMessagesIn-App-Nachrichten von Intercom deaktivieren.
displayCarouselEin bestimmtes Intercom-Carousel anzeigen.
displayArticleEinen bestimmten Intercom-Artikel anzeigen.
displaySurveyZeigt eine spezifische Intercom-Umfrage an.
setUserHashSetzt den HMAC zur Identitätsverifizierung.
setUserJwtSetzt das JWT für die sichere Messenger-Authentifizierung.
setBottomPaddingSetzt das untere Padding für die Intercom-Messenger-UI.
sendPushTokenToIntercomSende einen Push-Token an Intercom.
receivePushVerarbeite eine empfangene Intercom-Push-Notification.
getUnreadConversationCountRufe die Anzahl ungelesener Konversationen für den aktuellen User ab.
addListenerReagieren, wenn das Intercom-Fenster angezeigt wird.
addListenerReagieren, wenn das Intercom-Fenster ausgeblendet wird.
addListenerAuf Änderungen der Anzahl ungelesener Chats reagieren.
removeAllListenersAlle Event-Listener entfernen.

Diese Referenz wird synchronisiert von src/definitions.ts in einem capacitor-intercom.

Wenn du es nutzt @capgo/capacitor-intercom Um die Arbeit an nativen Plugins zu planen, verbinde sie mit @capgo/capacitor-intercom verwenden für die native Funktion in „@capgo/capacitor-intercom verwenden“, Capgo Plugin-Verzeichnis für den Produkt-Workflow im Capgo Plugin-Verzeichnis, Capacitor Plugins von Capgo für das Implementierungsdetail in Capacitor Plugins von Capgo, Plugins hinzufügen oder aktualisieren für das Implementierungsdetail beim Hinzufügen oder Aktualisieren von Plugins, und Ionic Enterprise Plugin-Alternativen für den Produkt-Workflow bei den Ionic Enterprise Plugin-Alternativen.