Skip to main content

Overview

Firebase Push Notifications Integration with Auxia Systems

This document covers end-to-end integration of Firebase push notifications with Auxia systems. The integration consists of the following major components:

1. Integrate Firebase on the Client Application

  • Receive push notifications on the client application
  • Emit notification-related events from the client application
  • Integration Guide

2. Enable Auxia to Send Push Notifications

3. Enable Auxia to Collect Notification Events

4. Create Treatments

  • Create Push Notifications Treatment Type

Integration Checklist

  1. Share user_id to FCM token mapping for every user as user attributes with Auxia.
    • The property must be fcm_token with string_value field set for the property value.
  2. Share Firebase notification events with Auxia.
    • The table must be shared as is exported from Firebase.
  3. Share JSON authentication key for a service account with the following roles:
    • The service account must have the following role:
      • Firebase Cloud Messaging API Admin