This document provides release notes for significant updates to Iterable's React Native SDK.
For more granular release notes, read the Iterable React Native SDK releases page on GitHub.
Table of contents
1.3.0 - GA (Tuesday, May 3, 2022)
Iterable's React Native SDK provides a mobile inbox
implementation. To learn more, read Using a Mobile Inbox with Iterable's React Native SDK.
1.2.0 - GA (Thursday, March 10, 2021)
Iterable's React Native SDK:
Now relies on:
allowedProtocolsfield to the
Use this array to declare the specific URL protocols that the SDK can expect to see on incoming links (and that it should therefore handle). Doing this will prevent the SDK from opening links that use unexpected URL protocols.
For example, to allow the SDK to handle
customlinks, set the
allowedProtocolsfield on your
IterableConfigobject to an array that contains these values:
const config = new IterableConfig() config.allowedProtocols = ["http", "tel", "custom"]
Iterable's React Native SDK handles
iterablelinks, regardless of the contents of this array. However, you must explicitly declare any other types of URL protocols you'd like the SDK to handle (otherwise, the SDK won't open them in the web browser or as deep links).
1.1.3 - GA (Wednesday, October 27, 2021)
of Iterable's React Native SDK includes support for deep links on Android and
iOS, using React Native's
To learn how to set this up, read Deep Links and Custom Actions with Iterable's React Native SDK.
- If you've already set up support for deep links in an iOS app that uses a prior version of Iterable's React Native SDK, that implementation should continue to work (even if you use the instructions linked above for your Android app). However, we recommend using this new method for deep links on both iOS and Android.
- When incorporating a new version of Iterable's React Native SDK into your app, always test before releasing (including deep links), to make sure everying works as expected.
1.1.0 - GA (Thursday, July 1, 2021)
of Iterable's React Native SDK includes:
Offline events processing
This feature saves a local copy of events triggered in your app while the device is offline (up to 1000 events). When a connection is re-established and your app is in the foreground, the events will be sent to Iterable.
Offline events processing is off by default, and we're rolling it out on a customer-by-customer basis. After you start using this version of the SDK, we'll send you a message before we enable the feature on your account (unfortunately, we can't give you an exact timeline for when this will happen). If you have any questions, talk to your Iterable customer success manager.
To use this feature, you must follow the upgrade instructions.
New properties on the
IterableCommerceItemclass (which you can pass to the
trackPurchasemethod on the
Iterableclass) now includes additional properties (all optional):
sku(string) - The item's SKU
description(string) - A description of the item
url(string) - A URL associated with the item
imageUrl(string) - A URL that points to an image of the item
categories(string) - Categories to associate with the item
Upgrade instructions for version 1.1.0
To use this version of the SDK, you'll need to update your native Android
Add this import:
At the end of the
onCreatemethod, add this line of code:
1.1.0 - Beta 1 (Friday, February 12, 2021)
of Iterable's React Native SDK includes:
- The features and updates introduced in the 1.0.x releases (for example, JWT-enabled API keys and in-app animations).
- Beta support for offline events processing (capturing engagement events when a device is offline and sending them to Iterable when a network connection is reestablished) and in-app message prioritization (specifying a priority for an in-app message campaign, to determine its display order for your users). To try these beta features, have your Iterable customer success manager enable them for your project.
1.0.12 - GA (Tuesday, July 14, 2020)
This release introduces Iterable's React Native SDK, which can be used to integrate Iterable with your React Native-based iOS and Android apps.
For more information about Iterable's React Native SDK, take a look at:
If you have questions about Iterable's React Native SDK, contact your Iterable customer success manager.
Deprecation dates and support windows
The following schedule lists the deprecation dates, support windows, and end-of-life dates for various versions of Iterable's React Native SDK. For details about how Iterable supports mobile SDKs, see the Mobile SDK Support Policy.
Iterable has not yet deprecated any versions of its React Native SDK.