Jump to Content
Developer Docs
Guides
Developer Docs
Guides
Advanced Integration

Documentation

  • Home

iOS SDK

  • SDK Integration
    • SDK Initialization
    • Data Redirection
  • Install/Update differentiation
  • Tracking User Attributes
  • Tracking Events
  • Session and Source Tracking
  • Push Notifications
    • APNS Certificate/ PEM file
    • Push Notification Implementation
    • Actionable Notifications
    • Real-Time Triggers
    • iOS Notification Center
    • Geofences
  • In-App NATIV
  • GDPR Compliance
  • Manual Integration
  • Troubleshooting And FAQs
  • Migration to SDK version 6.0.0
  • Release Checklist
  • Release Notes

Android SDK

  • SDK Integration
    • SDK Initialization
    • Exclude MoEngage Storage File from Auto-Backup
    • Install/Update Differentiation
  • Tracking User Attributes
  • Tracking Events
  • Push Notification
  • In-App NATIV
  • Preparing for Release
  • Release checklist
  • Troubleshooting and FAQs
  • Advanced Integration
    • Adding Rich Landing Page
    • Advanced Push Configuration
    • Notification Customization
    • Optouts
    • Notification Center
    • Updating User Attribute Unique Id
    • Optional Tracking
    • Data Redirection
    • Track Custom Event for Exit Intent
    • SDK Configuration
    • Legacy Integration (Deprecated)
  • GDPR Compliance
  • Migration
    • Migrating to 7.x.xx
    • Migration from 4.x to 5.x (One time activity)
    • Migrating from GCM to FCM
    • Moving from Manifest to Code based Integration
    • Migration to 10.x.xx
  • Release Notes

Web SDK

  • SDK Integration
  • Data Redirection
  • Setting up Web Push
  • HTTP Integration
  • HTTPS Integration
  • Using a custom serviceworker filename
  • Send your first Web Push
  • Tracking User Attributes
  • Tracking Events
  • Configuring Opt-In Type
  • Self-handled Opt-ins
  • SDK Callbacks
  • Getting FCM credentials
  • Troubleshooting & FAQs
  • Web-SDK Browser Compatibility Matrix
  • Web Push Feature Availability
  • Shopify Integration
  • Integrating with Web Frameworks
  • Integration Assist Chrome Extension
  • Whitelisting URLs
  • Release Notes

Segment Integration

  • Segment Integration : Introduction
  • iOS Integration
  • Android Integration
    • Release Notes
  • Web Integration

React Native

  • SDK Installation
  • SDK Initialization
  • Identify User
  • Tracking Events
  • Push Configuration
  • InApp NATIV
  • Release Notes

Flutter SDK

  • SDK Installation
    • Android SDK Initialization
    • iOS SDK Initialization
  • Install/Update Differentiation
  • Identifying User
  • Tracking Events
  • Push Configuration
  • InApp NATIV

Xamarin SDK

  • SDK Installation
    • Android SDK Initialisation
    • iOS SDK Initialization
  • Install/Update Differentiation
  • Identifying User
  • Tracking Events
  • Push Configuration
    • Android Push Configuration
    • iOS Push Configuration
  • InApp NATIV

Cordova SDK

  • SDK Integration
    • Android SDK Installation
    • iOS SDK Installation
  • Install/Update differentiation
  • Identifying User
  • Tracking Events
  • Push Notifications
  • InApp NATIV
  • Migrating to 4.x.x
  • Release Notes

APIs

  • Push API (V2)
  • Push API (V1) (Deprecated)
  • Data APIs
  • GDPR
  • API for Daily Campaign Report
  • Custom Segment API
  • Reporting API
  • Resubscribe Email API

Partner Integrations

  • Appsflyer Integration
  • Branch Integration
  • Adjust Integration

Miscellaneous

  • Troubleshooting and FAQs
  • Getting FCM Server Key
Powered by 

Advanced Integration

Suggest Edits

Below are some of the advanced configuration steps which might be required for some specific use cases.

Advanced Push Configuration
Notification Customization
Optouts
Updating User Attribute Unique Id
Notification Center
Optional Tracking
Data Redirection
Track Custom Event for Exit Intent
SDK Configuration
Legacy Integration Flags(Deprecated)

Updated over 5 years ago