@capgo/capacitor-intercom encapsule les SDK mobiles officiels d'Intercom pour que le support, l'onboarding et les campagnes de cycle de vie restent natifs, tandis que le shell de votre application reste Capacitor. Identifiez les utilisateurs, ouvrez le Messenger, enregistrez des événements et affichez le contenu du centre d'aide en JavaScript.
Support des plateformes
Section intitulée « Support des plateformes »| Plateforme | Support |
|---|---|
| iOS | Intercom iOS SDK |
| Android | Intercom Android SDK |
| Le Web | Non supporté |
Fonctionnalités clés
Section intitulée « Fonctionnalités clés »loadWithKeys- Initialisez Intercom avec les clés API au runtime. Utilisez cette option si vous préférez ne pas configurer les clés dans capacitor.config.registerIdentifiedUser- Enregistrez un utilisateur connu auprès d'Intercom. Au moins un des champs userId ou email doit être fourni.registerUnidentifiedUser- Enregistrez un utilisateur anonyme auprès d'Intercom.updateUser- Update user attributes in Intercom.
API public
Section intitulée « Public API »| Méthode | Description |
|---|---|
loadWithKeys | Initialisez Intercom avec les clés API au runtime. Utilisez cette option si vous préférez ne pas configurer les clés dans capacitor.config. |
registerIdentifiedUser | Enregistrez un utilisateur connu auprès d'Intercom. Au moins l'un des champs userId ou e-mail doit être fourni. |
registerUnidentifiedUser | Enregistrez un utilisateur anonyme auprès d'Intercom. |
updateUser | Update user attributes in Intercom. |
logout | Déconnectez l'utilisateur d'Intercom. |
logEvent | Enregistrez un événement personnalisé dans Intercom. |
displayMessenger | Ouvrez le messenger Intercom. |
displayMessageComposer | Ouvrez le composeur de message avec un message prérempli. |
displayHelpCenter | Ouvrez le centre d'aide Intercom. |
hideMessenger | Masquez le messenger Intercom. |
displayLauncher | Affichez le bouton de lancement Intercom. |
hideLauncher | Masquer le bouton Intercom. |
displayInAppMessages | Activer les messages in-app d'Intercom. |
hideInAppMessages | Désactiver les messages in-app d'Intercom. |
displayCarousel | Afficher un carrousel Intercom spécifique. |
displayArticle | Afficher un article Intercom spécifique. |
displaySurvey | Afficher un sondage Intercom spécifique. |
setUserHash | Définir le HMAC pour la vérification de l'identité. |
setUserJwt | Définir le JWT pour l'authentification sécurisée du messenger. |
setBottomPadding | Définir le padding inférieur pour l'interface du messenger Intercom. |
sendPushTokenToIntercom | Envoyez un token de notification push à Intercom. |
receivePush | Gérez une notification push Intercom reçue. |
getUnreadConversationCount | Récupérez le nombre de conversations non lues pour l'utilisateur actuel. |
addListener | Écoutez l'affichage de la fenêtre Intercom. |
addListener | Écoutez la fermeture de la fenêtre Intercom. |
addListener | Écoutez les changements du nombre de conversations non lues. |
removeAllListeners | Supprimer tous les écouteurs d'événements. |
Source de vérité
Section intitulée « Source de vérité »Cette référence est synchronisée depuis src/definitions.ts dans capacitor-intercom.
Continuer depuis @capgo/capacitor-intercom
Section intitulée « Continuer depuis @capgo/capacitor-intercom »Si vous utilisez @capgo/capacitor-intercom pour planifier le travail sur les plugins natifs, connectez-l’à Utiliser @capgo/capacitor-intercom pour la fonctionnalité native dans « Utiliser @capgo/capacitor-intercom », Capgo Répertoire des plugins pour le workflow produit dans Capgo Plugin Directory, Plugins Capacitor par Capgo pour les détails d'implémentation dans Plugins Capacitor par Capgo, Ajouter ou mettre à jour des plugins pour les détails d'implémentation dans Ajout ou mise à jour de plugins, et Alternatives aux plugins Ionic Enterprise pour le workflow produit dans Alternatives aux plugins Ionic Enterprise.