> ## Documentation Index
> Fetch the complete documentation index at: https://docs.auxia.io/llms.txt
> Use this file to discover all available pages before exploring further.

# 概要

> Firebaseプッシュ通知とAuxiaシステムの連携

<Note>
  日本語版はAIによる翻訳です。正確な情報については[英語版](/deploying-auxia/delivery-integrations/firebase-push-notifications-integration-manual/overview)をご参照ください。
</Note>

このドキュメントでは、Firebaseプッシュ通知とAuxiaシステムのエンドツーエンドの連携について説明します。この連携は以下の主要コンポーネントで構成されています:

## 1. クライアントアプリケーションへのFirebase統合

* クライアントアプリケーションでプッシュ通知を受信する
* クライアントアプリケーションから通知関連イベントを送信する
* [統合ガイド](/ja/deploying-auxia/delivery-integrations/firebase-push-notifications-integration-manual/integrate-firebase-on-the-client-application)

## 2. Auxiaによるプッシュ通知の送信を有効にする

* サービスアカウントの詳細を共有する
* FCMトークン
* 配信の仕組み
* [Auxiaによる通知送信の有効化](/ja/deploying-auxia/delivery-integrations/firebase-push-notifications-integration-manual/enable-auxia-to-send-notification)

## 3. Auxiaによる通知イベントの収集を有効にする

* [イベント収集の有効化](/ja/deploying-auxia/delivery-integrations/firebase-push-notifications-integration-manual/enable-auxia-to-collect-notification-events)

## 4. トリートメントの作成

* プッシュ通知トリートメントタイプの作成

## 連携チェックリスト

1. **すべてのユーザーのuser\_idとFCMトークンのマッピング**をユーザー属性としてAuxiaと共有してください。
   * プロパティは`fcm_token`で、プロパティ値には`string_value`フィールドを設定する必要があります。
2. **Firebase通知イベント**をAuxiaと共有してください。
   * テーブルはFirebaseからエクスポートされたそのままの形式で共有する必要があります。
3. 以下のロールを持つサービスアカウントの**JSON認証キー**を共有してください:
   * サービスアカウントには以下のロールが必要です:
     * `Firebase Cloud Messaging API Admin`
