Übersicht
Abschnitt: „Übersicht“@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.
Plattformunterstützung
Abschnitt mit dem Titel „Plattformunterstützung“| Plattform | Support |
|---|---|
| iOS | Intercom iOS SDK |
| Android | Intercom Android SDK Plugin |
| Web | Nicht unterstützt |
Kernfunktionen
Abschnitt mit dem Titel „Kernfunktionen“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.
Öffentliches API
Abschnitt mit dem Titel „Öffentliche API“| Methode | Beschreibung |
|---|---|
loadWithKeys | Initialisiere Intercom zur Laufzeit mit den API Keys. Nutze dies, wenn du die 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 die User-Attribute in Intercom. |
logout | Logge den User bei Intercom aus. |
logEvent | Logge 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. |
hideMessenger | Blende den Intercom Messenger aus. |
displayLauncher | Zeige den Intercom Launcher-Button an. |
hideLauncher | Blende den Intercom-Launcher-Button aus. |
displayInAppMessages | In-App-Nachrichten von Intercom aktivieren. |
hideInAppMessages | In-App-Nachrichten von Intercom deaktivieren. |
displayCarousel | Ein bestimmtes Intercom-Carousel anzeigen. |
displayArticle | Einen bestimmten Intercom-Artikel anzeigen. |
displaySurvey | Zeigt eine spezifische Intercom-Umfrage an. |
setUserHash | Setzt den HMAC zur Identitätsverifizierung. |
setUserJwt | Setzt das JWT für die sichere Messenger-Authentifizierung. |
setBottomPadding | Setzt das untere Padding für die Intercom-Messenger-UI. |
sendPushTokenToIntercom | Sende einen Push-Token an Intercom. |
receivePush | Verarbeite eine empfangene Intercom-Push-Notification. |
getUnreadConversationCount | Rufe die Anzahl ungelesener Konversationen für den aktuellen User ab. |
addListener | Reagieren, wenn das Intercom-Fenster angezeigt wird. |
addListener | Reagieren, wenn das Intercom-Fenster ausgeblendet wird. |
addListener | Auf Änderungen der Anzahl ungelesener Chats reagieren. |
removeAllListeners | Alle Event-Listener entfernen. |
Source of Truth
Abschnitt mit dem Titel „Source of Truth“Diese Referenz wird synchronisiert von src/definitions.ts in einem capacitor-intercom.
Weiterlesen mit @capgo/capacitor-intercom
Abschnitt mit dem Titel „Weiterlesen mit @capgo/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.