Logo
Logo
CTRLK

共有コンポーネント

メッセージの種類


RCS は、受信通信と送信通信で複数のメッセージの種類をサポートしていますが、メッセージの種類の可用性と仕様は、RCS プロバイダーとソリューションによって異なる場合があります。

特定の message type がサポートされているかどうかを確認するには、各ソリューションのドキュメントを参照してください。



RCS を使用したメッセージの種類

RCS は、テキスト、メディア、インタラクティブ要素、提案されたアクションとの顧客のやり取りを強化する、さまざまな リッチ メッセージング形式 をサポートしています。


テキスト [#message-types-using-rcs-text]

テキスト メッセージには、最大 3,072 文字 を含めることができ、推奨されるアクションを含めることができます。

フォーマットエンコーディングノート
TXT、TeXT、US-ASCIIUTF-8、US-ASCII (UTF-16 ではない)該当なし
vカード該当なし限定的なサポート。一部の携帯電話はvCardを受け入れません

次の例は、テキストメッセージを示しています。

RCS Text message

テキストメッセージは、AnswersConversationsMomentsブロードキャストおよびAPIで利用できます。


ファイル [#message-types-using-rcs-file]

ファイル オプションを使用して、ファイルの URL を入力して顧客にファイルを送信します。

プロパティ詳細
ファイルサイズ最大 100 MB
ファイル URL の長さ最大 2,048 文字
サポートされている形式PDF、JPG、JPEG、GIF、H263、M4V、MP4、MPEG-4、MPEG、WEBM
特徴プレースホルダー (カスタム属性) と、迅速な返信またはアクションの推奨アクション
手記

プレースホルダを追加するときは、People の URL 形式でもプレースホルダであることを確認します。

次の例は、ファイル メッセージを示しています。

RCS File message

ファイルメッセージは、AnswersConversationsMomentsブロードキャストおよびAPIで利用できます。

手記

JPG ファイルや PDF ファイルなど、エンド ユーザーがモバイル発信 (MO) メッセージで送信したメディア ファイルは、60 日間使用できます。60 日後、RCS (RCS) はこれらのファイルをキャッシュから削除します。


リッチカード [#message-types-using-rcs-rich-card]

Web サイトまたは製品のプレビューをインタラクティブ カードの形式で送信します。顧客はカード上のリンクを選択して、Web サイトまたは製品を表示できます。リッチカードメッセージは、画像、ボタン、および顧客の返信とアクションの提案をサポートします。

リッチカードには、次の要素が含まれています。

要素詳細
タイトルカードタイトル
テキスト最大 2,000 文字
メディアURLを入力して画像またはビデオを追加します。最大ファイルサイズ: 100 MB。サポートされている形式:JPEG、JPG、GIF、PNG、H263、M4V、MP4、MPEG、MPEG4、WEBM。PDF はインドでのみサポートされています。アスペクト比は、カードの種類とターゲットプラットフォームによって異なります。 リッチカードメディアの仕様を参照してください
豊富なカードボタン最大4つのボタンで素早い返信やアクションを実行可能
推奨されるアクションクイック返信またはアクションのための最大 11 件の提案 (オプション)
手記

ビデオ ファイルが 100 MB を超えると、システムはそれを 100 MB にトリミングします。この制限を超えるコンテンツはすべて削除されます。一部の機能は、すべての通信事業者で利用できるとは限りません。キャリアのサポートを確認するには、RCS feature parity documentation を確認してください。

カードの向き、配置、高さを設定できます。水平リッチカードは、カードの左側または右側に垂直メディアを表示します。縦型リッチ カードでは、カードの上部に横長のメディアが表示されます。

次の例は、リッチ カード メッセージを示しています。

RCS rich card

リッチカードは、AnswersMomentsブロードキャストおよびAPIで利用できます。


リッチカードメディアの仕様 [#card-media-specifications]

手記

リッチ カード メッセージで画像や動画を使用する場合は、リッチ カードに関する Google のおすすめの方法 に従ってください。

プラットフォーム固有のメディア仕様 [#platform-specific-media-specifications]

必要なメディアの縦横比は、カードの種類、向き、高さ、およびターゲットプラットフォームによって異なります。アップロードする前に、次の表を使用して、正しい画像または動画のサイズを選択してください。Android と iOS の両方をターゲットとするキャンペーンの場合は、クロスプラットフォームの表を使用します。単一プラットフォームのキャンペーンの場合は、Android のみまたは iOS のみの表を使用します。

Android のみのキャンペーン [#android-only-campaigns]

縦型リッチカード

メディアサイズ最高のアスペクト比1080p ベースライン最適化 (3x)
短い7:23780 × 1080ピクセル1260 × 360 ピクセル
21:92520 × 1080ピクセル840 × 360 ピクセル
背が高い3:21620 × 1080 ピクセル540 × 360 ピクセル
手記

これらのアスペクト比は、自動トリミングなしでほぼ 100% のコンテンツの可視性を確保するように最適化されています。カスタムディメンションを使用する場合は、メディアコンテナのトリミングロジックを念頭に置いてアセットを設計してください。

横リッチカード

最高のアスペクト比1080p ベースライン最適化 (3x)15%のエッジセーフゾーン
9:161080 × 1920 ピクセル360 × 640 ピクセル918 × 1920 (ベースライン)
306 × 640 (最適化)

横長のリッチカードは、128dpの固定メディア幅を使用します。高さは、隣接する文字ブロックに合わせて動的に拡大縮小されます。垂直方向のトリミングを防ぐには、重要なコンテンツに 9:16 の縦横比を使用し、中央に 10-15% のエッジ セーフ ゾーンを使用します。

手記

各カルーセルサイズ(小、中)は、任意のメディアサイズ(短、中、高)と組み合わせることができます。

小さなカルーセル

メディアサイズ最高のアスペクト比1080p ベースライン最適化 (3x)
短い16:101728 × 1080 ピクセル576 × 360 ピクセル
1:11080 × 1080 ピクセル360 × 360 ピクセル
背が高い2:3720 × 1080 ピクセル240 × 360 ピクセル

ミディアムカルーセル

メディアサイズ最高のアスペクト比1080p ベースライン最適化 (3x)
短い8:32880 × 1080 ピクセル960 × 360 ピクセル
16:91920 × 1080 ピクセル640 × 360 ピクセル
背が高い9:81215 × 1080 ピクセル405 × 360 ピクセル
iOS のみのキャンペーン [#ios-only-campaigns]
コンポーネントタイプ標準アスペクト比1080p ベースライン
縦リッチカード3:2または4:31620 × 1080 または 1440 × 1080 ピクセル
横リッチカード1:11080 × 1080 ピクセル
カルーセルカード16:91920 × 1080 ピクセル
手記

カルーセル内のすべてのカードに同じメディアの縦横比と解像度を使用します。カード間でテキストの長さと行動喚起の数を一致させることで、高さの変動が最小限に抑えられ、メディアの予測可能な切り抜きが保証されます。

Android と iOS のクロスプラットフォーム キャンペーン [#cross-platform-campaigns]
コンポーネントタイプアスペクト比1080p ベースライン5%のエッジセーフゾーン
縦型リッチカード(トールバリアントのみ)3:21620 × 1080 ピクセル1458 × 972 ピクセル
横リッチカード9:161080 × 1920 ピクセル972 × 972 ピクセル (中央の 1:1 の重要なメディア コンテンツ領域)
カルーセルカード(ミディアム版のみ)16:91920 × 1080 ピクセル1728 × 972 ピクセル
手記
  • クロスプラットフォーム カルーセルには、中程度のカルーセルと中程度のメディア バリエーションのみを使用します。
  • すべてのカードに同じメディアの縦横比と解像度を使用します。
  • カード間でテキストの長さと行動喚起の数を一致させて、高さの変動を最小限に抑え、予測可能なクロップを保証します。

インドのメディア仕様 [#india-media-specifications]

次のアスペクト比とディメンションは、インドをターゲットとする RCS キャンペーンに適用されます。これらの値は、Jio プラットフォームによって適用されます。

手記

PDF(「アプリケーション/pdf」)は、インドでのみカードメディア形式としてサポートされています。その他のコンテンツ タイプのサポートは、モバイル ネットワーク オペレーターによって異なる場合があります。

豊富なカードメディア

オリエンテーション高さアスペクト比寸法の例
垂直2:1960 × 480 ピクセル
垂直短い3:11080 × 360 ピクセル
垂直背が高い3:21620 × 1080 ピクセル
水平該当なし3:4720 × 960 ピクセル

カルーセルメディア

カード幅高さアスペクト比寸法の例
4:3960 × 720 ピクセル
短い2:1960 × 480 ピクセル
小さい4:5960 × 1200 ピクセル
小さい短い5:41200 × 960 ピクセル

インドネシアのメディア仕様 [#indonesia-media-specifications]

以下のメディアガイドラインは、インドネシアをターゲットとするRCSキャンペーンに適用されます。

リッチカード画像

最大ファイルサイズ: 2 MB。受け入れられる形式: JPEG、JPG、PNG、GIF。

オリエンテーション高さアスペクト比最適な解像度
垂直短い3:11440 × 480 ピクセル
垂直2:11440 × 720 ピクセル
水平該当なし3:4768 × 1024 ピクセル

カルーセル画像

最大ファイルサイズ: 1 MB。受け入れられる形式: JPEG、JPG、PNG、GIF。

高さアスペクト比最適な解像度
短い小さい8:51160 × 720 ピクセル
短い5:21840 × 720 ピクセル
小さい1:1770 × 720 ピクセル
16:91280 × 720 ピクセル

豊富なカード動画とサムネイル

ビデオの最大ファイルサイズ:10MB。受け入れられるビデオ形式:MP4、M4V、MPEG、WEBM、H263、M4P。

サムネイルの最小ファイルサイズ: 40 KB。受け入れられるサムネイル形式:JPEG、JPG、PNG。

オリエンテーション高さビデオのアスペクト比ビデオの最適な解像度
垂直短い3:1770 × 257 ピクセル
垂直7:3770 × 335 ピクセル
水平該当なし8:5718 × 448 ピクセル

カルーセル動画とサムネイル

ビデオの最大ファイルサイズ: 5 MB。受け入れられるビデオ形式:MP4、M4V、MPEG、WEBM、H263、M4P。

サムネイルの最大ファイルサイズ: 100 KB。受け入れられるサムネイル形式:JPEG、JPG、PNG。

高さビデオのアスペクト比ビデオの最適な解像度
短い小さい5:21140 × 448 ピクセル
短い8:5718 × 448 ピクセル
小さい1:1480 × 448 ピクセル
16:9796 × 448 ピクセル

回転木馬 [#message-types-using-rcs-carousel]

カルーセルメッセージを使用すると、1つのメッセージで複数のリッチカードを送信できます。各リッチカードの上部に水平メディアが表示されます。顧客は水平方向にスワイプして、リッチカードを表示したり、アイテムを比較したり、個々のカードに対してアクションを実行したりできます。

カルーセルメッセージには、次の要素が含まれます。

要素詳細
タイトルカードタイトル
説明カードの説明
メディアURLを入力して画像またはビデオを追加します。最大ファイルサイズ: 100 MB。サポートされている形式:JPEG、JPG、GIF、PNG、H263、M4V、MP4、MPEG、MPEG4、WEBM。アスペクト比は、カードの幅と高さの設定によって異なります。 リッチカードメディアの仕様を参照してください
豊富なカードボタン最大4つのボタンで素早い返信やアクションを実行可能
推奨されるアクションクイック返信またはアクションのための最大 11 件の提案 (オプション)
手記

カルーセル内のすべてのメディアの合計サイズが 100 MB を超えると、メッセージ全体が拒否されます。

手記

一部の機能は、すべての通信事業者で利用できるとは限りません。キャリアのサポートを確認するには、RCS feature parity documentation を参照してください。

次の例は、カルーセルメッセージを示しています。

RCS - carousel messages

カルーセルメッセージは、MomentsブロードキャストAPIで利用できます。



推奨されるアクション

推奨されるアクションは、デバイスで既に利用可能な機能を使用して、会話を通じてユーザーをガイドします。顧客が作成済みの返信を送信したり、URLを開いたり、番号をダイヤルしたり、場所を共有したりできるようにすることができます。


返信の提案 [#suggested-reply-suggested-action]

提案された返信は、応答方法を知っているエージェントに返信を提供することで、会話を通じてユーザーをガイドします。ユーザーが返信候補を選択すると、エージェントは返信テキストとポストバック データを含むイベントを受信します。

推奨される返信テキストには、最大 25 文字を含めることができます。


URLを開く [#suggested-reply-open-url]

URL を開くアクション は、http または https リンクが定義されている場合にデフォルトのブラウザーを開きます。ディープリンクを使用すると、デフォルトのアプリケーションで開きます。

大事な

https:// (tel:ldap://telnet:// など) は、検証エラーをトリガーし、メッセージの送信をブロックします。

URL アクション フィールドを開く

NTT CPaaSを介してオープンURLアクションでRCSメッセージを送信する場合は、APIリクエストで関連するフィールドを設定します。 RCS メッセージを送信するための API リファレンス には、メッセージング アプリケーション内で Open URL アクションを実装するための完全な構造、パラメーター、および要件が記載されています。

Open URL に加えて、RCS は、他のいくつかの推奨アクションをサポートしています。電話をダイヤルする、場所を表示してリクエストする、カレンダーのイベントを作成する、Google ウォレットについて詳しくは、以下のサブセクションをご覧ください。


WebView で URL を開く [#suggested-reply-open-url-webview]

[WebView で URL を開く] アクションは、既定のブラウザーのレンダリング エンジンを使用して、メッセージング アプリ内に指定された Web ページを読み込みます。これにより、ユーザーは RCS 会話を離れることなく Web ページを操作できます。

WebView は、次の 3 つのモードのいずれかで表示するように設定できます。

  1. フル: Web ページが全画面表示になります。
  2. 半分: Web ページが画面の半分を占めます。
  3. 縦長: Web ページが画面の 4 分の 3 を占めます。

デバイスが WebView をサポートしていない場合、またはクライアントが ブラウザ モード を選択した場合、ページは代わりにデフォルトのブラウザ アプリケーションで開きます。

手記WebViewはhttpおよびhttpsリンクでのみ機能し、手動で選択する必要があります。

候補が表示される場所

  • メッセージ内の提案 (チップ): テキスト メッセージまたはメディア メッセージの下に表示されるクイック アクション。
  • カード内ボタン: リッチ カードに表示されるアクション。オプションの推奨アクション リストを含めることができます。各リッチ カードは最大 4 つのボタンをサポートし、メッセージごとに最大 11 個のアクションを提案します。

実装の詳細とコード例については、 RCS API のドキュメントを参照してください。


電話をダイヤルする [#suggested-reply-dial-phone]

ダイヤル電話アクションは、エージェントが指定した電話番号をダイヤルするようにユーザをガイドします。電話番号を正しい形式で入力することで、通話を開始できます。

サポートされている形式

電話番号は 最大 15 桁の数字 である必要があり、オプションで + で始まることができ、少なくとも 1 桁を含める必要があります。

  • E.164 国際形式: 電話番号には、先頭の+、国番号、市外局番を含める必要があります。区切り記号は含めないでください。たとえば、+14155552671などです。
  • プレーンな数値形式: たとえば、0996600077
  • 埋め込みリンク形式: 電話番号自体が必要な構文と一致する場合にのみサポートされます。構文は一致する必要があります: \"^\\+?[0-9]\\d{1,14}$\""です。

無効な形式

  • スペースまたは特殊文字を含む国内形式はサポートされていません: 例: 099 0000 011
  • URLスキーム (tel:): 例: tel:+385123456789
  • 構文が正しくない埋め込みリンク形式。

場所の表示とリクエスト [#suggested-reply-show-and-request-location]

[場所の表示] アクションと [場所の要求] アクションを使用すると、場所をユーザーと共有できます。緯度と経度を入力して場所を表示するか、ユーザーに場所を共有するように要求できます。


カレンダーイベントを作成する [#suggested-reply-create-a-calendar-event]

[カレンダー イベントの作成] アクションは、カレンダー アプリを開き、指定した情報を使用して新しいイベントを作成します。

必要条件

  • 提案テキスト(最大25文字)を追加します。これは、提案されたアクションに表示されるラベルです (例: カレンダーに追加)
  • ポストバック データ (最大 2,048 文字) を追加します。この値は、エンドユーザーが提案されたアクションを選択すると、システムに返送されます。
  • イベント タイトル (最大 100 文字) を追加します。
  • (オプション)イベントの説明を含める(最大500文字)
  • イベント開始終了日時を指定します。

ブロードキャスト /broadcast を介して RCS メッセージを送信する場合、イベントの開始時刻と終了時刻/日付については、イベント データを 静的値 またはキャンペーンの設定時に自動的に入力される 動的プレースホルダー として定義できます。

  • 静的を選択して、カレンダーと時間ピッカーを使用して日付を手動で選択します。必要に応じて、受信者の現地時間に合わせて UTC オフセットを追加します。
  • 動的を選択して、固定日付の代わりにプレースホルダーを入力します。プレースホルダは、キャンペーンデータで定義されている属性と一致する必要があります。

Googleウォレット [#suggested-reply-google-wallet]

Google メッセージと RCS 内で Google ウォレット を使用して、次のような非支払いパス タイプを配信できます。

  • ポイントカード
  • ギフトカード
  • オファーとクーポン
  • イベントチケット
  • フライト搭乗券
  • 交通機関のチケット(バス、電車、フェリー、トラム)
  • 汎用イベントパス
手記
  • Google ウォレットは支払いをサポートしていません。
  • 支払いを有効にしたり、Google Pay を使用したりするには、決済プロバイダー、支払いゲートウェイ、または Google Pay ボタンを含むウェブページを開く [Open URL (WebView)] アクションを設定します。これにより、ユーザーは RCS フローを離れることなくカスタマー ジャーニーを完了できます。

必要条件

Google ウォレット を実装するには、クライアント側の開発を完了する必要があります。NTT CPaaSソリューションエンジニアは、技術支援を提供し、統合プロセスをガイドします。詳細については、 サポート にお問い合わせください。

Google ウォレットへの追加提案

RCS を通じて Google ウォレットに追加 の提案を送信するには、 ウェブ インターフェース または RCS の API から URL を開く アクションを使用します。メッセージペイロードを次のように構成します。

  • テキスト: Google ウォレットを追加 と入力します。

  • URL: パスの Google ウォレットに追加 URL を送信します。

提案ラベルには、Google ウォレットのアイコンが自動的に表示されます。



追加機能

特徴説明
SMSへのフェールオーバーRCS チャネルに障害が発生した場合に、メッセージが受信者に確実に届くようにします。
MMS へのフェールオーバー元の RCS メッセージを配信できない場合、システムは MMS メッセージを送信します。SMS フェールオーバーと MMS フェールオーバーのどちらかを構成できますが、両方を設定することはできません。
メッセージのスケジューリングキャンペーンの通信開始時間と配信時間枠をスケジュールします。
追跡とレポートAPI プルまたは Webhook へのプッシュによる配信レポートを有効にします。
詳細設定メッセージ送信速度を制限し、プラットフォームが配信を試みる期間を設定します。