@capgo/capacitor-crispパッケージ
@capgo/capacitor-crispパッケージを使用すると、ネイティブSDKであるCrispをCapacitorアプリに統合できます。このパッケージは、Crispの設定、チャットボックスのオープン、ユーザー詳細の設定、イベントの送信などのメソッドを提供します。
@capgo/capacitor-crispパッケージを使い始めるには、次の手順に従ってください。
npm install @capgo/capacitor-crisp
npx cap sync
@capgo/capacitor-crispパッケージが提供するメソッドを使用する前に、あなたのウェブサイトIDでCrispを設定する必要があります。プロジェクトに次のコードを追加してください:
import { CapacitorCrisp } from '@capgo/capacitor-crisp';
CapacitorCrisp.configure({ websiteID: '******-****-****-****-********' });
'******-****-****-****-********'を実際のCrispウェブサイトIDに置き換えます。
iOSをターゲットにする場合は、アプリのInfoplistファイルに次の権限を追加する必要があります:
各権限について、アプリがなぜそれを必要とするのか説明する説明を提供してください。
Android統合に関しては、追加の手順は必要ありません。
アプリでCrispチャットボックスを開くには、@capgo/capacitor-crispパッケージが提供するopenMessengerメソッドを使用します。プロジェクトに次のコードを追加してください:
import { CapacitorCrisp } from '@capgo/capacitor-crisp';
CapacitorCrisp.openMessenger();
これにより、ユーザーはサポートチームと会話を開始できるCrispチャットボックスが開きます。
@capgo/capacitor-crispパッケージは、Crispのカスタマイズやインタラクションのためのいくつかの他のメソッドを提供します。以下は利用可能なメソッドの一部です:
setTokenID: ユーザーのトークンIDを設定します。setUser: ニックネーム、電話番号、メール、アバターなどのユーザー詳細を設定します。pushEvent: Crispにカスタムイベントを送信します。setCompany: 名前、URL、説明、雇用、地理的位置などの会社の詳細を設定します。setInt: カスタム整数値を設定します。setString: カスタム文字列値を設定します。sendMessage: Crispにチャットメッセージを送信します。setSegment: ユーザーのセグメントを設定します。reset: Crispの設定をリセットします。これらのメソッドとそのパラメーターについての詳細は、@capgo/capacitor-crispパッケージの公式ドキュメントを参照してください。
これで完了です!@capgo/capacitor-crispパッケージを使用してCrispをCapacitorアプリに統合する方法を学びました。Crispチャットボックスを通じてユーザーとのシームレスなコミュニケーションを楽しんでください。