TVとOTTの統合
テクノロジーが新しいプラットフォームやデバイスへと進化するにつれて、Brazeを使ったメッセージングも進化します!Brazeは、さまざまなTVオペレーティングシステムおよびOver-the-Top(OTT)コンテンツ配信方法に対応した、さまざまなエンゲージメントチャネルを提供しています。
プラットフォームと機能
以下は、現在サポートされている機能とメッセージングチャネルの一覧です。
| デバイスタイプ | データと分析 | アプリ内メッセージ | Content Cards | プッシュ通知 | キャンバス | フィーチャーフラグ |
|---|---|---|---|---|---|---|
| Amazon Fire TV | ||||||
| Kindle Fire | ||||||
| Android TV | ||||||
| LGテレビ(webOS) | 該当なし | |||||
| Samsung Tizen TV | 該当なし | |||||
| Roku | 該当なし | |||||
| Apple TV OS | ||||||
| Apple Vision Pro |
- = サポート対象
- = 部分的にサポート
- = Brazeではサポートされていません
- 該当なし = OTTプラットフォームではサポートされていません
統合ガイド
Amazon Fire TV
Amazon Fire TVデバイスと統合するには、Braze Fire OS SDKを使用します。
以下の機能があります。
- クロスチャネルエンゲージメントのためのデータと分析の収集
- プッシュ通知(「ヘッドアップ通知」とも呼ばれます)
- これらを表示するには、優先度を「HIGH」に設定する必要があります。すべての通知はFire TVの設定メニューに表示されます。
- Content Cards
- フィーチャーフラグ
- アプリ内メッセージ
- TVなどの非タッチ環境でHTMLメッセージを表示するには、
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessagesをfalseに設定します(Android SDK v23.1.0から利用可能)。
- TVなどの非タッチ環境でHTMLメッセージを表示するには、
詳細については、Fire OS統合ガイドを参照してください。
Kindle Fire
Amazon Kindle Fireデバイスと統合するには、Braze Fire OS SDKを使用します。
以下の機能があります。
- クロスチャネルエンゲージメントのためのデータと分析の収集
- プッシュ通知
- Content Cards
- フィーチャーフラグ
- アプリ内メッセージ
詳細については、Fire OS統合ガイドを参照してください。
Android TV
Braze Android SDKを使用して、Android TVデバイスと統合します。
以下の機能があります。
- クロスチャネルエンゲージメントのためのデータと分析の収集
- Content Cards
- フィーチャーフラグ
- アプリ内メッセージ
- TVなどの非タッチ環境でHTMLメッセージを表示するには、
com.braze.configuration.BrazeConfig.Builder.setIsTouchModeRequiredForHtmlInAppMessagesをfalseに設定します(Android SDK v23.1.0から利用可能)。
- TVなどの非タッチ環境でHTMLメッセージを表示するには、
- * プッシュ通知(手動統合が必要)
- プッシュ通知はAndroid TVでネイティブにサポートされていません。理由については、Googleのデザインガイドラインを参照してください。ただし、プッシュ通知UIの手動統合を行うことでこれを実現できます。設定方法については、ドキュメントを参照してください。
詳細については、Android SDK統合ガイドを参照してください。

Android OTT統合用に、ダッシュボードで新しいAndroidアプリを作成してください。
LG webOS
Braze Web SDKを使用してLG webOSテレビと統合します。
以下の機能があります。
詳細については、Web Smart TV統合ガイドを参照してください。
Samsung Tizen
Braze Web SDKを使用してSamsung Tizenテレビと統合します。
以下の機能があります。
詳細については、Web Smart TV統合ガイドを参照してください。
Roku
Braze Roku SDKを使用してRokuテレビと統合します。
以下の機能があります。
- クロスチャネルエンゲージメントのためのデータと分析の収集
- アプリ内メッセージ(ヘッドレスUI経由)
- RokuプラットフォームではWebviewがサポートされていないため、HTMLアプリ内メッセージもサポートされていません。
- フィーチャーフラグ
詳細については、Roku統合ガイドを参照してください。
Apple TV OS
tvOSと統合するにはBraze Swift SDKを使用します。Swift SDKにはtvOS用のデフォルトUIやビューが含まれていないため、独自に実装する必要があります。
以下の機能があります。
- クロスチャネルエンゲージメントのためのデータと分析の収集
- Content Cards(ヘッドレスUI経由)
- フィーチャーフラグ
- アプリ内メッセージ(ヘッドレスUI経由)
- tvOSプラットフォームではWebビューがサポートされていないため、HTMLアプリ内メッセージもサポートされていません。
- tvOSでカスタマイズされたメッセージングにヘッドレスUIを使用する方法の詳細については、サンプルアプリを参照してください。
- サイレントプッシュ通知とバッジの更新
詳細については、iOS Swift SDK統合ガイドを参照してください。

TVユーザーにモバイルのアプリ内メッセージが表示されないようにするには、アプリターゲティングを設定するか、キーと値のペアを使用してメッセージをフィルタリングしてください。例えば、特別なtv = trueキーと値のペアが含まれている場合にのみtvOSメッセージを表示するようにします。
Apple Vision Pro
Braze Swift SDKを使用してvisionOSと統合します。iOSで利用可能なほとんどの機能はvisionOSでも利用でき、以下が含まれます。
- 分析(セッション、カスタムイベント、購入など)
- アプリ内メッセージング(データモデルとUI)
- Content Cards(データモデルとUI)
- プッシュ通知(アクションボタン付きのユーザー可視通知とサイレント通知)
- フィーチャーフラグ
- ロケーション分析
詳細については、iOS Swift SDK統合ガイドを参照してください。

一部のiOS機能は部分的にサポートされているか、サポートされていません。完全なリストについては、visionOSサポートを参照してください。
アプリターゲティング
メッセージングでOTTアプリをターゲットにするには、OTTアプリ専用のセグメントを作成することをお勧めします。

ヘッドレスUI

ヘッドレスUIを通じてアプリ内メッセージやContent Cardsをサポートするプラットフォームには、デフォルトのUIやビューは含まれていません。独自のカスタムUI(アプリ内メッセージ用など)を構築し、SDKが提供するデータモデルを使用してそれらのUIにデータを表示してください。
ヘッドレスUIでは、BrazeがJSONなどのデータモデルを配信し、アプリが制御するUI内でアプリがそのデータを読み取って使用できます。このデータには、ダッシュボードで設定されたフィールド(タイトル、本文、ボタンテキスト、色など)が含まれており、アプリはその設定に従ってそれらを読み取り、表示できます。メッセージングのカスタム処理の詳細については、以下を参照してください。
Android SDK
Swift SDK
Web SDK