Jump to Content
Xtremepush User GuideUser GuideDeveloper GuideAPI Reference
HomeUser GuideAPI Reference
User GuideDeveloper GuideAPI ReferenceXtremepush.comXtremepush User Guide
User Guide
Xtremepush.com
React Native SDK releases

Getting started

  • Welcome to the user guide
  • Company dashboard
  • Create a project
  • Navigating around your project
    • Project dashboard
    • Legacy dashboard
  • Create user accounts
  • Email deliverability best practices
  • Gmail and Yahoo Mail Authentication Protocols Feb 2024
  • Quick start guides
    • Web push quick start guide
    • Inbox quick start guide
    • On-site messages quick start guide
    • Mobile push quick start guide
    • In-app messages quick start guide
    • Email quick start guide
    • SMS quick start guide
    • Webhooks quick start guide
    • Chatbots & social messaging quick start guide
    • Locations quick start guide
    • One-Time Password quick start guide
  • GDPR compliance
    • Data subprocessors
  • Data permissions and retention
    • Channel opt-ins
    • Opting out of channels
    • Location opt-ins
    • Advertising IDs
    • Data retention
  • Contact us
    • View your support tickets
  • Enterprise Push package

Use cases

  • Automated campaigns to recover drop-offs
  • Creating a custom two-step prompt
  • Trigger real-time responses to events
  • Migrating from another push provider
  • Segmentation common use cases
  • Add a push subscription toggle
  • Resubscribe users to SMS and email

Analytics

  • Analytics overview
  • Analytics terminology
    • Tracking for email campaigns
    • Link tracking for SMS campaigns
    • Uninstall attribution for mobile and web devices
    • Email bounce categories
  • Campaign comparison
    • Email analytics
  • Campaign analytics
  • Push notification analytics
  • Campaign attributions
  • User analytics
  • Behaviour analytics
  • Locations analytics
  • Device analytics
  • Funnels
  • Metrics

Campaigns

  • Create a campaign
    • Campaign set up
    • iOS content
    • Android content
    • Web push content
    • Inbox content
    • Email content
    • SMS content
    • In-app content
    • On-site content
    • Webhook content
    • Event triggers
    • Location triggers
    • Segment the audience
    • Preview your campaign
    • Schedule campaign
      • Campaign throttling
    • Review and launch campaign
    • Analyse your campaign
  • File import triggers
  • Multi stage journey campaigns
    • Build a multi-stage journey
    • Multi stage journey: message action
    • Multi stage journey: delay action
    • Multi stage journey: decision action
    • Multi stage journey: multi-decision action
    • Multi stage journey: split action
    • Multi stage journey: ad retargeting action
    • Multi stage journey: promotion action
    • Managing a multi stage journey
    • Editing a multi-stage journey
    • Journey Builder 2.0
      • Journey Builder 2.0: Event action
      • Journey Builder 2.0: Webhook Channel
      • Journey Builder 2.0: Migration Guide
  • In-app campaigns
    • In-app banner campaigns
    • In-app full-screen campaign
    • In-app modal campaigns
    • In-app custom HTML
    • In-app native content campaign
  • Create a split test
  • Email builder
    • Using the file manager
    • Search for free, stock photos to use in your emails
    • Adding a background image to your emails
    • Editing image properties
    • Using dynamic, personalised images
    • Adding video to your email
    • Working with custom HTML
    • Saving content rows for future use
    • Hiding content on mobile devices
    • Adding a preheader text to your email
    • Hide or show content in email campaigns
  • Encrypted mobile push
  • Images for push
  • Creative guidelines
    • Mobile push notifications creative guidelines
    • Inbox creative guidelines
    • On-site creative guidelines
    • Web push notification creative guidelines
    • In-App messages creative guidelines
  • Personalisation and dynamic programmable content
  • Include dynamically generated content in campaigns
  • Voucher codes
  • AI copywriter
    • AI subject line generation for emails
    • AI content blocks
  • Campaign templates
  • Existing campaigns
    • Labels
  • Inbox feed
  • Engagement categories
  • Notifications log
    • Common notifications log errors
  • Optimove campaigns
  • Ad campaigns for install attribution
  • Campaign approvals

Content

  • Templates
  • Snippets
  • Push categories
  • Micro sites

Data

  • User data
    • View a user profile
    • View a device profile
    • Attributes & tags
    • Import and create user profiles
    • Automated imports
    • Automated exports
    • Download user profile data
    • Delete personal data for user profiles
    • Suppression lists
    • Set up test users
  • Behavioural data
    • Location geofences and iBeacons
  • Segmentation
    • Segmentation: user info
    • Segmentation: device info
    • Segmentation: engagement
    • Segmentation: App usage
    • Segmentation: Location
    • Segmentation: identifiers
    • Segmentation: segments
    • Create a segment from a CSV file
    • Create a user list and use it in segmentation
    • Rolling segments
    • Sample counts
    • Shared segments
    • Segmentation best practices
  • Real-time events
  • Audiences
  • Data manager
  • Task history
  • Audit log

Settings

  • General project settings
    • Delete a project
  • Apps & Sites
  • Channel settings
    • Engagement rules
    • URL tracking
    • Email settings
    • SMS settings
    • Inbox settings
    • Push settings
    • Facebook message channels
    • SMS & Email Bot Click Protection
  • Seed list
  • Bonus Engine Integrations overview
  • Integrations Marketplace
    • Ad Retargeting
    • Azure Active Directory
    • CrowdTwist
    • Gaming Innovation Group (GiG) PAM
    • Gaming Innovation Group (GIG) Endeavour Promotions Engine
    • Gaming Innovation Group (GIG) Core Promotions Engine
    • ASVLA promotions engine integration
    • GAN Promotions
    • Google Analytics 4
    • Kochava
    • Magento 2
    • Mixpanel
    • Optimove
    • Real-time sport updates
    • SBTech
    • Segment integration
    • SFTP file storage
    • Shopify
    • Shopify attributes
    • Salesforce Marketing Cloud
    • Tecnalis Alira integration
    • TG Lab
    • Webhooks integration
    • White Hat Gaming Promotions
    • One-Time Password
  • Translating system generated text
  • Alarms
  • Web fonts

Administration

  • Log in to Xtremepush
  • Email from addresses
    • Email verification
    • Email IP allocation and warm-up
  • Create a company
  • Single Sign On
  • BIMI for email
  • Consent Management

Platform releases

  • Platform releases 2025
  • Platform releases 2024
  • Platform releases 2023
  • Platform releases 2022
  • Platform releases 2021
  • Platform releases 2020
  • Platform releases 2019
  • Platform releases 2018

SDK integrations

  • Android application
    • Import the Android SDK
    • Integrate the Android SDK
    • Android push notifications
    • Android push notification prompt
    • Android push delivery receipts
    • Android encrypted push messages
    • Android location permissions
    • Fire real-time events in Android
    • Android inbox
    • Android tagging
    • Set a custom icon for push notifications
    • Android SDK releases
  • iOS application
    • Import the iOS SDK
    • Integrate the iOS SDK
    • iOS push notifications
    • Control the iOS push notification prompt
    • iOS rich media notifications
    • iOS Enterprise Push
    • iOS location permissions
    • Fire real-time events in iOS
    • iOS inbox
    • iOS tagging
    • Stop collecting iOS device names
    • iOS example integration
    • iOS SDK releases
  • Website
    • Import the web SDK
    • Push notifications for Chrome/Opera and Firefox
    • Apple push notifications for Safari
    • Prompt to subscribe to notifications
    • Chrome push notifications on HTTP sites
    • Using the web SDK with AMP
    • Mouseout and page scroll events
    • Firing events from your website
    • Customise the web inbox icon
    • Custom web inbox
    • Website tagging
    • Web SDK cookies & data privacy
    • Web SDK releases
  • Mobile frameworks
    • Flutter
    • PhoneGap
    • PhoneGap multiple push providers
    • React Native
    • React Native SDK releases
    • Titanium
    • Titanium SDK releases
    • Unity
    • Unity SDK releases
    • Xamarin
    • Xamarin.Forms
    • Xamarin SDK releases
    • Hybrid apps
  • Huawei application
  • Bespoke URL for your SDK integration
  • Multiple push providers
  • Reusing Google Analytics tagging
  • Handling foreground push notifications
  • Advanced push messages handling
    • Custom sounds
    • Deeplinks
    • Custom message handling
    • Handling button clicks
  • Native inline content messages
  • Replace Apple certificates before expiry
  • SDK troubleshooting
    • iOS: In-app messages cause error
    • iOS: invalid certificates error for push notifications
    • iOS: Invalid token error for push notifications
    • iOS: APNS connection closed error for push notifications
    • iOS: App store requires more info on location scanning
    • Web: push messages not arriving

Intelligence

  • Intelligence
  • Computed attributes
  • Infinity AI
  • Computations
    • SQL Query Editor
    • Graphical Query Builder
      • List of expressions
      • Custom expressions

GAMIFICATION

  • Games Hub
  • Create a game campaign
    • Assets
    • Prizes
    • Embed a game
  • Game events

Developer guide

  • External API Overview
  • Identify known customers
  • Set User ID
  • Enabling optional device profile data
  • API triggered campaigns
  • Create an email campaign using the API
  • Create an SMS campaign using the API
  • How to send a silent push
  • Monitor campaigns & users by pulling data periodically
  • Working with Facebook - Customer Chat Plugin
    • Chatfuel chatbot integration with Xtremepush
  • Testing environments
  • Data encryption
  • OAuth2.0 authentication

Debug information

  • Obtaining your device ID
  • Clear your environment to test web push
  • Support details for email
  • Enable debug logs
  • Google Tag Manager preview mode
Powered by 

React Native SDK releases

Release notes and asset downloads

Suggest Edits

Latest version

This download is for adding the Xtremepush SDK to your mobile framework using the instructions in the React Native guide.

2.0.0

2020-01-30
Download

  • Improved integration process

Updated almost 5 years ago


  • Table of Contents
    • Latest version
      • 2.0.0