Allez directement au contenu principal
Retour aux plugins
@capgo/capacitor-crisp
Guide de démarrage
par github.com/Cap-go

Crisp

Intégrez le chat en direct Crisp et le support client directement dans votre application mobile

Guide

Tutoriel sur Crisp

Utilisez @capgo/capacitor-crisp

Plugin de chat Crisp SDK pour Capacitor. Propose un chat 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 toute autre méthode.
  • openMessenger - Ouvrez la fenêtre de chat du messager Crisp. Affiche l'interface de chat à l'utilisateur.
  • setTokenID - Définissez un ID de jeton unique pour la session de l'utilisateur actuelle. Utilisé pour identifier et restaurer les conversations précédentes.
  • setUser - Définissez les informations de l'utilisateur pour la session actuelle. Met à jour le profil de l'utilisateur visible aux agents de support.

Exemple d'utilisation

configure

Configurez le Crisp SDK avec votre ID de site web. 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 ID de jeton unique pour la session de l'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 de l'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