提供: Bright Pattern Documentation
• English
サンプルアプリのテストに成功
このセクションでは、開発者がAndroidおよびiOSの両OS向けにBright Patternのサンプルモバイルアプリをダウンロードし、すぐにテストする方法について説明します。
機能面において、OSバージョン間の唯一の違いは表示形式のみです(つまり、SDKを使用すれば、OSを問わず同じように動作するアプリを構築できます)。
メモ :
- コンタクトセンターでサンプルアプリをテストする場合は、チャットサービス、チャットシナリオ、およびメッセージ送信/チャットシナリオエントリーが設定されている必要があります。
- コンタクトセンター環境では、Bright Pattern Contact Center ソフトウェア バージョン 5.5.6 が実行中です。
Android
サンプルアプリの入手
- 以下のリポジトリをローカルディスクにクローンしてください:https://github.com/ServicePattern/MobileAPI_Android
- Android Studioアプリケーションでリポジトリを開いてください。開いたら、サンプルアプリのコードを確認できます。
サンプルアプリの使用
- Android Studioで「chatdemo」を実行してください。
- コンタクトセンター環境でこのAndroidサンプルアプリをテストする場合は、アプリを環境のサーバーに接続するように設定する必要があります。サンプルAndroidアプリでこの設定を行うには、左上隅にある[環境設定]ボタンを選択してください。
- [環境設定] で、以下の情報を入力してください:
- クライアント ID - クライアントアプリケーションの一意の識別子です。モバイルアプリケーションの特定のインスタンス(つまり、特定のモバイルデバイス)の通信セッションを識別するために使用されます。
- サンドボックス環境では、空でない任意の文字列(例:「123」)を入力できます。
- 本番環境では、id はモバイルアプリケーションによって生成される必要があり、各クライアントアプリケーションとデバイスの組み合わせごとに一意である必要があります。
- ベース URL:クラスタの名前(例:yourcompany.brightpattern.com)
- テナント URL:ベース URL とは異なる場合、コンタクトセンターの URL(例:https://a_contact_center.brightpattern.com)
- 「App ID」:アプリケーションを特定のシナリオに関連付けるために使用される、メッセージ送信/チャットシナリオエントリーの一意の識別子(例:「123454321」)。
Android アプリの環境設定例
- クライアント ID - クライアントアプリケーションの一意の識別子です。モバイルアプリケーションの特定のインスタンス(つまり、特定のモバイルデバイス)の通信セッションを識別するために使用されます。
- この Android アプリの例では、顧客が Bright Pattern コンタクトセンターソフトウェアとチャットセッションを開始できるようになっています。このやり取りは、当初、顧客のケースを検索または作成するように設計されたシナリオに基づいて進行します。詳細およびシナリオの例については、以下のセクションをご覧ください。 「Bright Patternのシナリオとお客様のアプリケーション」を参照してください。
- チャットセッションを開始する前に、「利用可能状況の確認」ボタンを選択すると、メッセージ送信/チャットシナリオエントリーの利用可能状況が表示されます。チャットセッションを開始するには、「チャットをリクエスト」を選択してください。サンプルアプリを実行するには、「チャットを実行」をクリックしてください。
チャットセッションをリクエストする
サンプルアプリの操作例
コンタクトセンター環境でのテスト用にアプリを設定済みの場合、以下の画面では、サンプル Android アプリおよびエージェントデスクトップアプリケーションの両方で、チャットセッションがどのように表示されるかを確認できます。

iOS
サンプルアプリの入手
- 以下のリポジトリをローカルディスクにクローンしてください:https://github.com/ServicePattern/MobileAPI_IOS
- お使いのコンピュータの「ターミナル」アプリケーションを実行してください。アプリ内で、以下の操作を行ってください:
- ZIPファイルを解凍したフォルダー内の「Example」ディレクトリに移動します。
- そのディレクトリで「pod install」を実行します。これにより、サンプルアプリに必要な追加のPod(Firebase、MessageKitなど)がプルされます。また、これによりExampleディレクトリ内にBPMobileMessaging.xcworkspaceファイルが生成されます。
- ZIPファイルを解凍したフォルダー内の「Example」ディレクトリに移動します。
サンプルアプリの使用
- XcodeアプリケーションでBPMobileMessaging.xcworkspaceファイルを開き、プロジェクトをビルドしてください。
- コンタクトセンター環境でこのサンプル iOS アプリをテストする場合は、アプリがご利用の環境のサーバーを指すように環境設定する必要があります。サンプル iOS アプリでこれらの環境設定を行うには、「システム環境設定」アプリケーションを開いてください。
- 「システム環境設定」で、以下の情報を入力してください:
- クライアント ID - クライアントアプリケーションの一意の識別子です。モバイルアプリケーションの特定のインスタンス(つまり、特定のモバイルデバイス)の通信セッションを識別するために使用されます。
- サンドボックス環境では、空でない任意の文字列(例:「123」)を入力できます。
- 本番環境では、idはモバイルアプリケーションによって生成される必要があり、各クライアントアプリケーションとデバイスの組み合わせごとに一意である必要があります。
- サンドボックス環境では、空でない任意の文字列(例:「123」)を入力できます。
- ベース URL:クラスターの名前(例:yourcompany.brightpattern.com)
- テナント URL:ベース URL と異なる場合、コンタクトセンターの URL(例:https://a_contact_center.brightpattern.com)
- アプリ ID:アプリケーションを特定のシナリオに関連付けるために使用される、メッセージ送信/チャットシナリオエントリーの一意の識別子(例:「123454321」)。
- クライアント ID - クライアントアプリケーションの一意の識別子です。モバイルアプリケーションの特定のインスタンス(つまり、特定のモバイルデバイス)の通信セッションを識別するために使用されます。
- この iOS アプリの例では、顧客が Bright Pattern コンタクトセンターソフトウェアとのチャットセッションを開始できるようになっています。このやり取りは、当初、顧客のケースを検索または作成するように設計されたシナリオに基づいて進行します。詳細およびシナリオの例については、セクション 「Bright Patternのシナリオとお客様のアプリケーション」をご参照ください。
- チャットセッションを開始するには、「問題の説明」および「ケース番号」フィールドに値を入力し、「ヘルプ」ボタンをタップしてください。
アプリ操作の例
コンタクトセンター環境でのテスト用にアプリを設定済みの場合、以下の画面は、サンプル iOS アプリにおけるチャットセッションの表示例を示しています。