Passer au contenu principal
Retour aux plugins
@capgo/capacitor-intercom
Tutoriel
par github.com/Cap-go

Intercom

Intégrez le chat en direct d'Intercom, le centre d'aide et les workflows de support dans votre application Capacitor

Guide

Tutoriel sur Intercom

Utilisation de @capgo/capacitor-intercom

Plugin Intercom de Capacitor

Installer

bun add @capgo/capacitor-intercom
bunx cap sync

Ce que ce plugin expose

  • loadWithKeys - Initialiser Intercom avec les clés de API en temps de exécution. Utilisez cela si vous préférez ne pas configurer les clés dans capacitor.config.
  • registerIdentifiedUser - Enregistrer un utilisateur connu avec Intercom. Au moins l'un des champs userId ou email doit être fourni.
  • registerUnidentifiedUser - Enregistrer un utilisateur anonyme avec Intercom.
  • updateUser - Mettre à jour les attributs de l'utilisateur dans Intercom.

Exemple d'utilisation

loadWithKeys

Initialisez Intercom avec les clés API au moment de l'exécution. Utilisez cela si vous préférez ne pas configurer les clés dans capacitor.config.

import { CapgoIntercom } from '@capgo/capacitor-intercom';

await CapgoIntercom.loadWithKeys({} as IntercomLoadOptions);

registerIdentifiedUser

Inscrivez un utilisateur connu avec Intercom. Au moins l'un des identifiants utilisateur ou e-mail doit être fourni.

import { CapgoIntercom } from '@capgo/capacitor-intercom';

await CapgoIntercom.registerIdentifiedUser({} as IntercomIdentifiedUserOptions);

registerUnidentifiedUser

Inscrivez un utilisateur anonyme avec Intercom.

import { CapgoIntercom } from '@capgo/capacitor-intercom';

await CapgoIntercom.registerUnidentifiedUser();

updateUser

Mettez à jour les attributs de l'utilisateur dans Intercom.

import { CapgoIntercom } from '@capgo/capacitor-intercom';

await CapgoIntercom.updateUser({} as IntercomUserUpdateOptions);

Référence complète