{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-@l10n/ja/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["admonition"]},"type":"markdown"},"seo":{"title":"Firebase Cloud Messaging ストリーミング出力連携","description":"Treasure Data Product Documentation · Collect and Unify · Segment and Activate · Experiment and Analyze · Decisioning Automate with AI Scale and Trust.","siteUrl":"https://docs.treasuredata.com","lang":"en-US","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"firebase-cloud-messaging-ストリーミング出力連携","__idx":0},"children":["Firebase Cloud Messaging ストリーミング出力連携"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Firebase Cloud Messaging (FCM) は、",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["クロスプラットフォームのメッセージングソリューションで、メッセージを確実に送信することができます。"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["この連携により、リアルタイムトリガーアクティベーションを使用して、メール、SMS、LINEなどのチャネルにメッセージを送信できます。"]},{"$$mdtype":"Tag","name":"Admonition","attributes":{"type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["この機能はベータ版です。詳細については、カスタマーサクセス担当者にお問い合わせください。"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"前提条件","__idx":1},"children":["前提条件"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Treasure Data の基本知識"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["FCM の基本知識（",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://firebase.google.com/docs/projects/learn-more"},"children":["FCM ウェブサイト"]},"のプロジェクト、アプリなどの機能に関する知識を含む）"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Firebase Cloud Messaging アカウントのログイン認証情報"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"ユースケース","__idx":2},"children":["ユースケース"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["このストリーミング連携の主なユースケースは、リアルタイムアクティベーションワークフローに組み込んで、以下を実現することです。"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["FCM へのメッセージ配信をトリガーする"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["配信をトリガーするワークフローの設定方法の概要は次のとおりです。"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["FCM ウェブサイトで、メッセージを送信するために必要な ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://firebase.google.com/docs/projects/learn-more#setting_up_a_firebase_project_and_registering_apps"},"children":["Firebase Project"]}," 機能の作成方法について学習します。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["FCM コンソールで、プロジェクトを選択し、プラットフォームに応じて新しいアプリを作成します。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["FCM コンソールで、アプリを選択してアプリ設定に移動します。JSON 形式で ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["google-services.json"]}," としてアプリ設定を取得します。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["この連携が Firebase Cloud Messaging と通信するための認証を作成します。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["リアルタイムジャーニーで、新しいトリガーアクティベーション用にこの認証を選択します。"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"要件と制限事項","__idx":3},"children":["要件と制限事項"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["このコネクタの制限は FCM の制限に従います。詳細については、",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://firebase.google.com/docs/cloud-messaging/throttling-and-quotas"},"children":["FCM Quotas and Limits"]}," を参照してください。"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"treasure-data-integration-の静的-ip-アドレス","__idx":4},"children":["Treasure Data Integration の静的 IP アドレス"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["セキュリティポリシーで IP ホワイトリストが必要な場合は、接続を成功させるために Treasure Data の IP アドレスを許可リストに追加する必要があります。"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["リージョンごとに整理された静的 IP アドレスの完全なリストは、次のリンクにあります:"," ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/apis/endpoints/ip-addresses-integrations-result-workers"},"children":["IP Addresses for Integrations"]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"treasure-コンソール-を使用した接続の作成","__idx":5},"children":["Treasure コンソール を使用した接続の作成"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Treasure Data でデータ接続を作成して設定する必要があります。データ接続の一部として、連携にアクセスするための認証情報を提供します。"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Treasure コンソール"]}," を開きます。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integrations Hub > Catalog"]}," に移動します。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Catalog 画面の右端にある検索アイコンを選択し、",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Firebase Cloud Messaging Output Streaming"]}," と入力します。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Firebase Cloud Messaging Output Streaming コネクタの上にカーソルを合わせて、",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create Authentication"]}," を選択します。"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/fcm-streaming-logo.775e2c07547af866fae4df4d7920423fe358cfe1746dd9d365bdfa5ed4e1c559.171e1ecf.png","alt":"Integrations Hub Catalog 内の Firebase Cloud Messaging コネクタタイル"},"children":[]}," ",{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/fcm-streaming-authen.e6379fd330eb1be6a624ce4203915373e48ea63c44bd1ecd62f9661979f968a6.171e1ecf.png","alt":"Firebase Cloud Messaging コネクタにカーソルを合わせると表示される Create Authentication ボタン"},"children":[]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":5},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["必要な認証情報を入力します。"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/fcm-streaming-authen-detail.17bc9d9feab76aa4965a37b5f305a6f8bd9c064d3fd3170a8b8ff91611d96e6d.171e1ecf.png","alt":"Private Key In JSON File フィールドが表示される認証設定画面"},"children":[]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":6},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Continue"]}," を選択します。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["接続の名前を入力します。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Done"]}," を選択します。"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["新しい認証フィールド"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"パラメータ"},"children":["パラメータ"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"説明"},"children":["説明"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Private Key In JSON File"]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["プロジェクト内のアプリの JSON 認証情報"]}]}]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Firebase Cloud Messaging ストリーミング連携を設定すると、リアルタイムカスタマージャーニーアクティベーションに組み込むことができるようになります。詳細については、",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://docs.treasuredata.com/smart/project-product-documentation/creating-a-real-time-triggered-activation"},"children":["リアルタイムトリガーアクティベーションの作成"]},"を参照してください。"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"リトライとログロジック","__idx":6},"children":["リトライとログロジック"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["コネクタは、ステータスコード 429、500、502、503、または 504 を受け取った場合にリクエストの送信を再試行します。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["最大リトライ回数"]},"に達する前にリクエストが正常に送信された場合、ログには成功と表示されます。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["最大リトライ回数"]},"に達した後もリクエストが失敗する場合、コネクタはジョブを停止します。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["リクエストの送信が失敗した場合は、クライアントのアクティベーションテーブルにエラーメッセージとステータスコードが表示されます。"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["最大リトライ回数"]},"は、アクティベーション設定で構成できます。"]}]}]},"headings":[{"value":"Firebase Cloud Messaging ストリーミング出力連携","id":"firebase-cloud-messaging-ストリーミング出力連携","depth":1},{"value":"前提条件","id":"前提条件","depth":2},{"value":"ユースケース","id":"ユースケース","depth":2},{"value":"要件と制限事項","id":"要件と制限事項","depth":2},{"value":"Treasure Data Integration の静的 IP アドレス","id":"treasure-data-integration-の静的-ip-アドレス","depth":2},{"value":"Treasure コンソール を使用した接続の作成","id":"treasure-コンソール-を使用した接続の作成","depth":2},{"value":"リトライとログロジック","id":"リトライとログロジック","depth":2}],"frontmatter":{"seo":{"title":"Firebase Cloud Messaging ストリーミング出力連携"}},"lastModified":"2026-06-01T09:34:27.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/ja/int/firebase-cloud-messaging-streaming-export-integration","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}