Iterable's React Native SDK helps you integrate Iterable into iOS and Android applications built with React Native. It allows you to work with push notifications, in-app messages, user data, events and subscription preferences—all without making manual calls to Iterable's API.
All of Iterable's mobile SDKs are open source. To see the code, take a look at the following GitHub repositories:
To learn how to use Iterable's React Native SDK, read these guides:
This guide describes how to install and initialize Iterable's React Native SDK in existing React Native-based iOS and Android apps.
This guide discusses how to identify your app's users to Iterable—whether anonymously by user ID, or with an email address—so that you can then save data back to their Iterable user profiles.
As people use your mobile apps, it's often useful to save information and actions back to Iterable, and to update their subscription preferences. This guide describes how to do this.
This guide describes how to use Iterable's React Native SDK to save information about events (including purchases) back to Iterable from your mobile apps.
This guide describes how to use Iterable's React Native SDK to use deep links and custom actions to navigate users to specific content in your apps.
This guide describes how to use Iterable's React Native SDK to display push notifications and track related events.
This guide describes how to use Iterable's React Native SDK to display in-app messages and track related events.
If you have an existing React Native-based iOS or Android app that integrates with Iterable, read this guide for some tips on how to migrate to Iterable's React Native SDK.
Iterable's React Native SDK has the following limitations:
- Currently, it does not support Mobile Inbox. If you'd like to add a mobile inbox in your React Native-based iOS and Android apps, you'll need to build a custom interface and populate it with data retrieved from Iterable's In-App Message APIs.
- It does not currently support Android App Links, so it's not yet possible to deep link from an Iterable email into your mobile app. For more information, see Deep Links and Custom Actions.