RCS行動とガイダンス
このページでは、効果的な RCS メッセージを設計するためのベスト プラクティスと、Android と iOS でのプラットフォーム固有の動作について説明します。一般的な問題のトラブルシューティング ガイダンスが含まれています。
ベストプラクティス
メッセージの種類
ユースケースに基づいて適切なメッセージタイプを選択します。
- 基本的なテキスト メッセージ: OTP、確認、通知などの簡単な通信に使用します。テキスト メッセージは、すべてのデバイスで最高の互換性を備えています。
- リッチ メッセージ: プロモーション コンテンツ、製品ショーケース、インタラクティブなエクスペリエンスにリッチ カードやカルーセルを使用します。リッチメッセージはエンゲージメントを高めますが、慎重な設計が必要です。
ユーザーベースを理解する
RCS メッセージを設計するときは、次の要素を考慮してください。
- デバイスの互換性: すべてのデバイスがすべての RCS 機能をサポートしているわけではありません。常にフォールバックオプションを提供します。
- プラットフォームの違い: iOS と Android では、RCS 機能の処理方法が異なります。両方のプラットフォームでメッセージをテストします。
- ユーザー設定: ユーザーのオプトアウトとメッセージ頻度の設定を尊重します。
ハイパーリンク
Android: テキスト メッセージの URL と豊富なカードの説明はクリック可能です。
iOS: リッチ カードとカルーセルの説明の URL はクリックできず、プレーン テキストとして表示されます。代わりに、OPEN_URLタイプの推奨アクションを使用してください。詳しくは、リッチカードとカルーセルのURLをご覧ください。
リッチカード
垂直方向:
- 最適な用途: 目立つメディアを使用した単一列のレイアウト
- 推奨事項: プラットフォーム間で一貫した表示を実現するには、垂直方向の高さを使用します
- iOS の考慮事項: iOS では、すべての垂直方向の高さが同じ方法でレンダリングされます。「背が高い」を選択すると、Android ユーザーには最大の画像領域が表示され、iOS ユーザーには標準の高さが表示されます。詳細は、メディアプレビュー - カードの縦向きを参照してください。
水平方向:
- Android:画像が左または右にあるとおりに動作します
- iOS: 画像の切り捨てや動画表示の問題が発生する可能性がある
- 推奨事項: クロスプラットフォーム互換性のために垂直の背の高いセットアップを使用する
メディア仕様
画像:
- 適切なアスペクト比で高品質の画像を使用する
- Android と iOS の両方で画像表示をテストする
- カルーセルの場合は、トリミング時に画像が適切に機能することを確認します
ビデオ:
- 動画を短く魅力的なものにする
- 両方のプラットフォームでビデオ再生をテストする
- 注: カードの向きが水平になると、iOS で動画が垂直に表示されることがあります
Gif:
- GIF はファイルとして送信すると機能します
- リッチ カードとカルーセルの GIF は、iOS では静止画像として表示されます(詳細については、リッチ カードとカルーセルの GIF をご覧ください)
- リッチメッセージのアニメーションコンテンツにビデオ形式を使用する
カルーセル
- カルーセルごとに最大 10 枚のカードを使用できます
- タイトルと説明は、それぞれ最大 3 行に抑えます。
- カードごとに 1 つの行動喚起 (CTA) を使用する
- 提案された返信を 3 つまで使用
- 推奨事項: メディア幅を中程度にして、メディアの高さを中程度にして、iOS で画像がトリミングされないようにする
コンテンツの提案
- テキストを簡潔でスキャン可能に保つ
- 明確でアクション指向の CTA を使用する
- 切り捨てられる可能性のある長い説明は避けてください
- プラットフォーム間で文字数制限をテストする
大きなテキストを使用したメディアのトリミング
iOS では、説明、テキスト、メディアよりもタイトル要素とアクション要素のレンダリングが優先されます。これにより、ユーザーが大きなテキスト サイズを有効にしている場合に画像がトリミングされる可能性があります。
防止:
- タイトルと説明文を最大 3 行に制限する
- 単一の CTA を使用する
- 提案された返信を 3 件に制限する
- メディアの寸法を中程度に使用します
推奨されるアクション
Android:
- リッチカードボタンはクリック後も表示されたままになります
- 提案されたアクション(リッチカードの外側)をクリックすると消えます
- どちらのボタンタイプも期待どおりに機能します
Ios:
- リッチカードボタンとリッチカードの外側の推奨アクションは、クリック後も表示されます。
- 提案された返信が間違った順序で表示される場合があります
- カードの内側と外側の推奨アクションは、グループ化される場合があります
ベストプラクティス:
- 永続的なボタン動作と消えたボタン動作の両方を考慮した設計
- 両方のプラットフォームでアクションシーケンスをテストする
- ユーザーアクションに対する明確な視覚的フィードバックを提供する
OTP と機密情報
- OTPは、豊富なカードのタイトルや説明ではなく、基本的なテキストメッセージで送信します
- iOSでは、リッチカードテキストのOTPはコピーできません(詳細はOTPを参照してください)
- ユーザーがコピーする必要がある情報にテキストのみのメッセージを使用する
プラットフォーム固有の動作
プラットフォームの違いを理解することは、より優れたクロスプラットフォームエクスペリエンスを設計するのに役立ちます。
| 特集 | アンドロイド | iOSの |
|---|---|---|
| 説明文の URL のクリック可能性 | ✓ クリック可能 | ✗ プレーンテキストのみ |
| エージェントプレビューのプライバシーポリシー | ✓ 表示 | ✗ 非表示 |
| エージェントバナー | ✓ 表示 | ✗ 非表示 |
| マルチユースラベル | ✓ 表示 | ✗ 非表示 |
| カードの高さのバリエーション | ✓ サポート対象 | ✗ シングルハイトのみ |
| リッチカードの GIF | ✓ アニメーション | ✗ 静止画像 |
| ボタンの永続化 | クリック後にボタンが非表示になる | ボタンは表示されたまま |
トラブルシューティング
Android のトラブルシューティング
リッチカードとカルーセルでのURLプレビュー
発行: URL プレビューは、リッチ カードとカルーセルでは機能しません。
解決:
OPEN_URLタイプの選択候補を使用すると、特定のWebページにリダイレクトされます。
エージェントプレビューの変更
発行: エージェントに加えられた変更は、メッセージスレッドを削除してメッセージングアプリを閉じた後でも、メッセージスレッドには表示されません。エージェントのプレビューには、最初のメッセージまたは会話の情報が表示されます。
解決: メッセージングアプリで、キャッシュ、データストレージをクリアし、デバイスを再起動すると、この問題が解決します。
リッチ カード、カルーセル ボタン、推奨アクションの動作
発行: リッチカードボタンは、クリックした後や推奨アクションをクリックした後でも、常に表示されます。提案されたアクション (リッチ カードの外側) は、リッチ カード ボタンまたは提案されたアクションのいずれかをクリックすると消えます。
iOS のトラブルシューティング
以下の表は、iOSの問題と、これらのバグやエラーが発生する可能性のあるiOSのバージョンを示しています。
| 説明 | iOSの18.5 | iOSの26 |
|---|---|---|
| エージェントプレビューの変更 | 真 | 真 |
| エージェントプレビュー - ユースケースラベル | 本番 | 本番 |
| エージェントプレビュー - プライバシーポリシー | 真 | 真 |
| エージェントの詳細 - マルチユースラベルが表示されない | 本番 | 本番 |
| エージェントの詳細 - AndroidおよびiOS | 本番 | 本番 |
| メディアプレビュー - カードの縦向き | 真 | 真 |
| 画像プレビュー - カードの水平方向 | 真 | 真 |
| ビデオプレビュー - カードの水平方向 ビデオ | 真 | 真 |
| リッチ カードとカルーセルの URL | 本番 | 本番 |
| リッチ カードとカルーセルの GIF | 本番 | 本番 |
| OTPはリッチカードやカルーセルテキストからコピーできません | 真 | 真 |
| カルーセル画像の切り抜き | 真 | 真 |
| リッチ カードとカルーセル - テキストの説明とフォントの色 | 本番 | 本番 |
| リッチカードとカルーセル - 切り捨てられたタイトル | 本番 | 本番 |
| リッチカードと推奨アクションの動作 | 本番 | 本番 |
| 推奨されるアクション - レンダリングの問題 | 本番 | 本番 |
| 不明な送信者フィルター | FALSE | 真 |
エージェントプレビューの変更
発行: エージェントに加えられた新しい変更は、メッセージスレッドを削除してバックグラウンドでメッセージングアプリを閉じた後でも、メッセージスレッドには表示されません。エージェントのプレビューは、常に最初のメッセージまたは会話から表示されます。
解決: デバイスを工場出荷時設定にリセットします。これにより、デバイスのキャッシュがクリアされ、最新のチャットボット情報が強制的に取得されます。
エージェントプレビュー – ユースケースラベル
発行: エージェントのユースケースラベルは、iOSではデフォルトで表示され、削除やフォーマットはできません。エージェントの詳細では、常に大文字(OTP(ワンタイムパスワード)、PROMOTIONAL、TRANSACTIONAL)で表示されます。
解決: これは iOS の予期される動作です。Apple は、透明性を高めるためにユースケースラベルを目立つように表示します。ラベルはカスタマイズまたは削除できず、常に大文字で表示されます (OTP(ワンタイムパスワード)、PROMOTIONAL、TRANSACTIONAL)。
エージェント プレビュー - プライバシー ポリシー
発行: エージェントプレビューでは、プライバシーポリシーは表示されず、利用規約と条件のみが表示されます。
privacy policy は iOS デバイスではご利用いただけません。利用規約と条件は、iOSデバイスのエージェントプレビューにのみ表示されます。
エージェントの詳細 - マルチユースラベルが表示されない
発行: マルチユースラベルは、エージェントの詳細には表示されません。
解決: これは iOS の予期される動作です。AppleのRCS実装では、エージェントの詳細にマルチユースラベルが表示されません。ラベルは Android デバイスに表示されます。
エージェントの詳細 - Android および iOS
| 特集 | アンドロイド | iOSの |
|---|---|---|
| バナー | ビジブル | 非表示 |
| エージェントの説明 | Agent name | _About_セクションに表示 |
| 請求の種類 | [Agent details | _Agent name_の下に表示 (例: PROMOTIONAL) |
メディアプレビュー - カードの縦方向
発行: iOS では、1 つのカードの高さ (画像と動画) のみがサポートされます。選択した垂直カードの高さ(短、中、高)に関係なく、iOSは同じサイズ(画像またはビデオ)を表示します。
解決: 常に垂直背の高いセットアップを使用してください。
画像の例
ビデオの例:
画像プレビュー - カードの水平方向
発行: 画像の切り捨ては、水平方向のカードの向き (左または右) を使用すると発生します。
解決: 垂直背の高いセットアップを使用します。
ビデオプレビュー - カードの水平方向
発行: カードの水平方向 (左または右) を使用すると、ビデオは垂直に表示されます。
解決: 垂直背の高いセットアップを使用します。
リッチカードとカルーセルのURL
発行: リッチカードやカルーセルの説明文のURLはクリックできず、プレーンテキストとして表示されます。
解決:
種類が OPEN_URL アクションの候補を使用して、ユーザーを特定の Web ページにリダイレクトします。
OTPの
発行: OTPがタイトル、説明、またはその両方で送信された場合、OTP(ワンタイムパスワード)をテキストからコピーすることはできません。
解決: OTPをテキストのみのメッセージで送信します。
リッチカードとカルーセルのGIF
発行: GIFは、ファイルとして送信された場合にのみ機能します。リッチカードやカルーセルでは、GIFは機能せず、静止画像として表示されます。
解決: ご利用いただけません。
カルーセル画像のトリミング
発行: iOS でより大きなテキスト サイズが使用されている場合、iOS では説明テキストやメディアよりもタイトル要素とアクション要素のレンダリングが優先されるため、画像がトリミングされます。
解決: タイトルと説明のテキストには最大 3 行、1 つの CTA(推奨アクション)、最大 3 つの返信候補を使用します。メディアの幅は中程度、メディアの高さは中程度にしてください。
リッチカードとカルーセル - テキストの説明とフォントの色
発行: リッチカードやカルーセルのテキストの色が非常に薄いため、読みにくくなることがあります。
解決: これは iOS の予期される動作です。Apple は、iOS デザイン システムとの視覚的な一貫性を維持するために、豊富なカードの説明に明るいテキスト カラーを使用しています。コントラストの高いメディア背景を使用して、コンテンツが読みやすいようにします。
リッチカードとカルーセル - タイトルの切り捨て
発行: リッチカードとカルーセルのタイトルは、文字数が多すぎると切り捨てられます。
解決: タイトルと説明は最大 3 行に制限します。
リッチ カードと推奨アクションの動作
発行: リッチカードボタンと推奨アクション(リッチカードの外部)は、リッチカードボタンまたは推奨アクションをクリックした後でも、常に表示されます。この動作は、以下で説明する 推奨されるアクションのレンダリングの問題 に関連しています。
推奨されるアクション - 順序が正しくない
発行: 返信候補が間違った順序で表示される。カードの内側と外側の推奨アクションは、1 つのグループにまとめて表示されます。
解決: 解決策はありません。
不明な送信者 (iOS 26 のみ)
不明な送信者がiOS26で直接テキストメッセージを送信するのを防ぐことができます。送信者メッセージは別のフォルダにフィルタリングされ、メッセージに関する通知は表示されません。 この機能を有効にするには、次の手順を実行します。
- 設定 → Apps → Messages に移動します。
- [メッセージ フィルター] まで下にスクロールします。
- 不明な送信者の画面の下のフィルターをオンにします。
このフィルタがオンのときにメッセージを見逃した場合は、送信者が [不明な送信者] でフィルタされているかどうかを確認します。会話リストの右上隅にあるフィルターをタップし、不明な送信者を選択します。
不明な送信者 フィルターを有効にした場合:
- 不明な送信者からのメッセージは無音になります。
- iMessageアプリにプッシュ通知やバッジは届きません。
- 送信者はメイン 受信トレイに表示されず、不明な送信者 受信トレイに移動されます。