CustomerGlu Developer Documentation
  • 🔧Getting started
  • 🔧Quickstart Guide for React Web Apps
  • 📱Quickstart Guide for React Native Apps
  • 📱Quickstart Guide for Flutter Apps
  • Integrating with SDKs
    • Web SDK
    • Mobile SDKs
      • How to Test Integration?
    • Cordova SDK
    • Shopify
  • Integrating with APIs
    • Register User/Device
    • Load Campaigns
    • Binding Webview to Native App Functions
    • 🔍Using __GLU_NUDGE_CLICK for Widget Visibility
    • 🎯API-based Segmentation Quickstart Guide
  • 🔌Third-Party Integrations
    • Source
      • Sending Events directly from Server
      • Segment
      • Moengage
      • Amplitude
      • Clevertap
      • Webengage
    • Destination
      • Analytics Webhook
      • Customer.io
      • Talon.One
      • Segment
      • MoEngage
      • Amplitude
      • Clevertap
      • WebEngage
      • Google Sheets
    • Cohort
      • Mixpanel
  • Miscellaneous Topics
    • Direct Campaign/Wallet URLs
    • Configuring Webhooks
      • Rewards Webhook
      • Nudge Webhook
    • Notifications
      • FCM
      • APNs
      • CustomerGlu Notification
      • Testing Nudges
    • Referral Campaigns
      • Firebase
      • Branch
    • Handling Non Logged-in Users
    • Testing Campaigns with User Logs
    • Using the Editor
      • How to edit Buttons in Campaigns
    • How to Create and Manage Segments in CustomerGlu
  • SCHEMA REPOSITORY
    • Webhook Schema
      • Reward Webhook Schema
      • Nudge Webhook Schema
      • Raw Event Webhook Schema
    • Webview Callback Schema
      • Analytics Event Schema
    • Analytics schema V4
      • Page Events
      • Track Events (UI)
      • Track Events (SDK)
      • State-Change Events
      • System Events
    • 🗝️FAQ
      • API Key
      • How to find and add Screen Names for Entrypoints
  • Demo Apps
    • Demo Apps
Powered by GitBook
On this page
  • Firebase Cloud Messaging (FCM)
  • Apple Push Notification service (APNs)

Was this helpful?

  1. Miscellaneous Topics

Notifications

Sending in-app/push notifications via CustomerGlu

PreviousNudge WebhookNextCustomerGlu Notification

Last updated 9 months ago

Was this helpful?

CustomerGlu supports Firebase Messaging and Apple Push Notification service (APNs) to send in-app/push notifications to the users. Following requirements have to be met for enabling notifications from CustomerGlu:

  • Your FCM Server key/Apple Push Notification Authentication Key has to be shared with CustomerGlu

  • firebaseToken/apnsDeviceToken, deviceType, deviceId has to be provided during device/user registration

  • The tokens must be updated on refresh from device

Firebase Cloud Messaging (FCM)

Creating Private Key for Firebase Account

Go to Project Settings > service accounts > Generate new private key for Node.js

Apple Push Notification service (APNs)

Creating Authentication Key for APNS

When sending push notifications using an APNs Auth Key, we require the following information about your app:

  • Auth Key file (.p8 format)

  • Key ID

  • Team ID

  • Your app’s bundle ID

  1. Click on “Certificates, Identifiers & Profiles”.

  2. Go to Keys from the Left Menu.

  3. Create a new Auth Key by clicking on the “+” button in the top right corner.

5. On the following page, add a Key Name, and select APNs

6. On this page, you will be able to download your auth key file.

7. TeamID can be found in the "View Account" menu

8. Your app’s bundle ID can be found in Xcode.

Visit the Apple .

Developer Member Center