Android & iOS
当社のログインAPIをiOSおよびAndroidで使用して、ユーザーを一意に識別し、異なるプラットフォームやデバイス間で管理できます。このAPIには、以下の利点があります。
- Helpshiftに単一のユーザーが存在することを保証します。そのユーザーがアプリまたはWebチャット経由で連絡しているかどうかに関係なく。
- 同じデバイスを使用する複数のユーザーが、互いの会話を見ることができないようにします。
- 会話は安全に保護されます:ログインしたユーザーのみが自分の会話を見ることができます
これがないと、同じデバイスを使用している複数のユーザーが互いの会話を見ることができてしまいます。
ログインAPIはアプリ固有です。つまり、異なるアプリに同じユーザーIDを提供すると、Helpshiftシステムで異なるユーザーが作成されます。たとえば、アプリ「ShiftAzon」と「ShiftAway」のユーザーID「1」は、異なるユーザーになります。
ご注意ください: 現在、ログインAPIは、同じユーザーがメールまたはウェブサポートポータルのお問い合わせフォームから連絡した場合、それを認識しません。つまり、これらのチャネルから連絡があった場合、Helpshiftシステムで別のユーザーが作成されます。メールまたは問い合わせフォームから作成されたチケットは、「その他のチケット」エリアには表示されません。
Login API の使用を開始するには、iOS および Android の開発者向けドキュメントをご覧ください。
複数のユーザーが使用するデバイスをサポートするには、ユーザーがログインしていない場合に、共有デバイス上の匿名会話をクリアするために、匿名ユーザー消去 API を使用する必要があります。これを行うには、匿名ユーザー消去に関する開発者向けドキュメント(iOS および Android)を参照してください。
ウェブチャット
ウェブチャットのユーザーを異なるプラットフォームやデバイス間で追跡するには、既存の埋め込みコードを構成して、「userEmail」または「userId」を介して識別子を提供します。方法については、ウェブチャットのユーザーに関する開発者向けドキュメント(Web Chat)をご覧ください。
複数のユーザーが使用するデバイスをサポートするには、ユーザーがログインしていない場合に、共有デバイスで匿名会話をクリアするために、clearAnonymousUserOnLogin フラグを使用する必要があります。これを行うには、clearAnonymousUserOnLogin の開発者向けドキュメント(Web Chat)を参照してください。