受信トレイ
Mobile SDKの受信トレイは、プッシュ通知のパフォーマンスの低下やユーザーがプッシュ通知 に注意を払っていないかどうかに関わりなく、すべてのアクティブなモバイルユーザーとコミュニケーションを取ることができる事前構築済みの受信トレイソリューションです。
スマートフォンユーザーは、1日に平均46件のプッシュ通知を受け取りますが、プッシュ通知の平均クリック率は、Android (10.7%) とiOS (4.9%) で比較的低くなっています。同時に、メッセージの10〜25%は、GCM/APNSエラーのために配信されません。このデータは、モバイルプッシュ通知を受け取らない、またはプッシュ通知に無関心なモバイルユーザーをどのように引き付けることができるかという課題を提起します。
受信トレイは、この課題の克服に役立ちます。様々なタイプのモバイルアプリケーションで広く使用されており、ユーザーは受信したプッシュ通知のメッセージコンテンツに戻り、都合のよい時間にコンテンツを操作できます。企業にとって、受信トレイはエンゲージメントを高め、プッシュ通知が配信された時にすぐに内容を確認しなかったユーザーやプッシュ通知のメッセージを1件も受け取ったことがないユーザーとコミュニケーションを取る機会を提供します。
受信トレイの活用法
- プッシュ通知のメッセージは、クラウドベースの受信トレイに保存することができます。その際、保存するメッセージには最初に送信したプッシュ通知のコンテンツがすべて含まれます。デフォルトでは、プレースホルダーや画像を含むメッセージのすべてのコンテンツが受信トレイに保持され、顧客がコンテンツを操作することを決定した時に変更されないようにします。
- 受信トレイに保存するメッセージは、ブロードキャストおよびモバイルプッシュ通知APIで使用できるすべてのターゲティング機能に対応します。受信トレイに保存するメッセージを特定のユーザーに送信するには、External User ID (外部ユーザーID) を使用する必要があります。
- メッセージをトピック別に整理しておくと、ユーザーが自分にとって最も重要なメッセージを簡単に追跡できるようになります。また、各メッセージに提供される配信データを使って、モバイルアプリの UI でメッセージを日付でフィルタリングすることもできます。
- 受信トレイのメッセージに「既読」ステータスを追加すると、既読のメッセージと未読のメッセージを区別できるようになります。このステータスを有効にした場合、ユーザーが受信トレイでメッセージを開いた時に、そのメッセージが既読としてマークされます。
受信トレイは許可されたユーザーのみが使用できます。受信トレイごとに 100件のメッセージ (最大) を保存することができます。メッセージは送信日から 6か月間保持 され、その後は削除され、ユーザーはアクセスできなくなります。
受信トレイの構成
セットアップに関するテクニカルガイド
受信トレイの構成を進められるようにするには、NTT CPaaSがサポートしているモバイルプラットフォームのオペレーティングシステムに応じてMobile SDK内で受信トレイのセットアップを事前に完了しておく必要があります。
- Android (opens in a new tab)
- iOS (opens in a new tab)
- Huawei (opens in a new tab)
- Cordova (opens in a new tab)
- Flutter (opens in a new tab)
- React Native (opens in a new tab)
トピック
プッシュ通知にトピックを割り当てて、受信トレイでグループ化して整理します。例: プロモーション メッセージ、ニュース商品、システム通知用に個別のトピックを作成します。
メッセージは、トピックが割り当てられている場合にのみ、受信ボックスに保存できます。
トピックを作成する
- NTT CPaaS Web インターフェイス (opens in a new tab)で、[チャネルと番号] > [チャネル] > [モバイル アプリケーション] > [受信トレイ トピック] タブに移動します。
- トピックの作成 を選択します。
- トピックの名前を入力します。例: プロモーション、トランザクション、または APAC。
- [保存] を選択します。
このトピックは、プッシュ通知で選択できるようになりました。
ププッシュ通知でトピックを選択します
- NTT CPaaSのWebインターフェース (opens in a new tab)では、フローまたはブロードキャストでプッシュ通知を作成するときにトピックを選択できます。
- APIで、リクエストに
Topicパラメーターを含めます。
トピックは、メッセージの送信時にメッセージに適用されます。
トピックの管理
受信トレイのトピック タブでは、次の操作を実行できます。
- トピックのリストを表示する。
- トピックの検索。[検索] ボックスを使用します。
- トピックを作成します。
- トピックを名前で並べ替えます。[名前] ヘッダーを選択します。
- トピックを削除します。
行った変更はすぐに適用されます。
トピックを削除する
- NTT CPaaS Web インターフェイス (opens in a new tab)で、[チャネルと番号] > [チャネル] > [モバイル アプリケーション] > [受信トレイ トピック] タブに移動します。
- トピックの横にある [削除] アイコンを選択します。
トピックを削除すると、次の処理が行われます。
- このトピックをププッシュ通知に割り当てることはできなくなりました。
- 削除されたトピックにリンクされている受信トレイメッセージは削除されません。
フローまたはブロードキャストの受信トレイへの送信
- フローまたはブロードキャストの [送信プッシュ通知** エレメントで 受信トレイに保存 を有効にして、メッセージまたは通知を受信トレイに保存するように指定します。
- 通知を保存する topic を選択します。
API経由で受信トレイに送信
また、必要に応じて、 単一のプッシュ通知の送信 (opens in a new tab) 方法または 複数のプッシュ通知の送信 (opens in a new tab) 方法に基づいて、プッシュ通知をAPI経由で受信トレイに送信することもできます。
OMNI API を使用して別のチャネルの フェイルオーバー付きプッシュ通知を送信する (opens in a new tab) 場合は、inboxTopic パラメーターを追加することで、メッセージを受信トレイに送信することもできます。
メッセージの削除
APIを使用して、エンドユーザーの受信トレイからプッシュ通知メッセージを削除することができます。
次の操作を実行できます。
- 特定のエンドユーザーの受信トレイから1件のメッセージを削除することができます。そうしたい時は、Delete Push Inbox message for a specific user (プッシュ通知のメッセージを特定のユーザーの受信トレイから削除) (opens in a new tab)エンドポイントを使用します。
- 全エンドユーザーの受信トレイから1件以上のメッセージを削除することができます。そうしたい時は、Delete Push Inbox messages (プッシュ通知のメッセージを受信トレイから削除) (opens in a new tab)エンドポイントを使用します。
APIで、削除したいメッセージのキャンペーンIDまたはバルクIDを特定することもできます。
ローカル受信トレイ/メッセージ保存用ストレージ
配信したメッセージをデバイスのローカルストレージに保存したい場合があります。その場合は、メッセージ用ストレージ (opens in a new tab) にプッシュ通知を保存するMobile SDKを使用します。
メッセージ保存用のローカルストレージは、ユーザーがログインしている間に届いたメッセージのみを保存します。 送信されても届いていないメッセージががある場合は、そのメッセージをローカル受信トレイでフェッチすることができます。
ローカル受信トレイにはメッセージは保存されません。ユーザーがログアウトすると、受信トレイが空になるため、次回のログイン時には空の受信トレイがユーザーに表示されます。
メッセージ保存用のローカルストレージを構成するには、以下のいずれかのプラットフォームを選択し、GitHubリポジトリの指示に従います: