
Overview
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
- Share Service Account details
- FCM token
- How does the delivery work?
- Enable Auxia to Send Notifications
3. Enable Auxia to Collect Notification Events
4. Create Treatments
- Create Push Notifications Treatment Type
Integration Checklist
- Share user_id to FCM token mapping for every user as user attributes with Auxia.
- The property must be
fcm_token
withstring_value
field set for the property value.
- The property must be
- Share Firebase notification events with Auxia.
- The table must be shared as is exported from Firebase.
- 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
- The service account must have the following role: