Guide
Tutoriel sur Crisp
Utilisation de @capgo/capacitor-crisp
Plugin de messagerie Crisp SDK pour Capacitor. Fournit une messagerie en direct et une fonctionnalité de support client via Crisp.chat.
Installer
bun add @capgo/capacitor-crisp
bunx cap sync
Ce que ce plugin expose
configure- Configurez le Crisp SDK avec votre ID de site web. Doit être appelé avant d'utiliser d'autres méthodes.openMessenger- Ouvrez la fenêtre de messagerie Crisp pour discuter. Affiche l'interface de messagerie au utilisateur.setTokenID- Définissez un ID de jeton unique pour la session de l'utilisateur actuel. Utilisé pour identifier et restaurer les conversations précédentes.setUser- Configurez les informations de l'utilisateur pour la session actuelle. Met à jour le profil utilisateur visible aux agents de support.
Exemple d'utilisation
configure
Configurez le messager Crisp SDK avec votre ID de site. Doit être appelé avant d'utiliser toute autre méthode.
import { CapacitorCrisp } from '@capgo/capacitor-crisp';
await CrispPlugin.configure({ websiteID: 'YOUR_WEBSITE_ID' });
openMessenger
Ouvrez la fenêtre de chat du messager Crisp. Affiche l'interface de chat à l'utilisateur.
import { CapacitorCrisp } from '@capgo/capacitor-crisp';
await CapacitorCrisp.openMessenger();
setTokenID
Définissez un jeton d'identification unique pour la session utilisateur actuelle. Utilisé pour identifier et restaurer les conversations précédentes.
import { CapacitorCrisp } from '@capgo/capacitor-crisp';
await CapacitorCrisp.setTokenID({} as { tokenID: string });
setUser
Configurez les informations de l'utilisateur pour la session actuelle. Met à jour le profil utilisateur visible aux agents de support.
import { CapacitorCrisp } from '@capgo/capacitor-crisp';
await CrispPlugin.setUser({
nickname: 'John Doe',
email: 'john@example.com',
phone: '+1234567890'
});
Référence complète
- GitHub: https://github.com/Cap-go/capacitor-crisp/
- Docs: /docs/plugins/crisp/