This document links to various articles that describe how to use Iterable to send push notifications to iOS and Android devices.
With Iterable, you can send standard push notifications that display a visual notification, and silent notifications that pass data to your app and potentially trigger a background task.
In this article
Setting up your mobile apps
To configure your mobile apps to receive push notifications, first work with your mobile engineers add Iterable's mobile SDKs (iOS, Android, or React Native) to your apps and configure them appropriately. If you'll be sending silent push notifications, be sure to configure your apps to handle those, too.
For more information, read:
NOTE
You can send push notifications from Iterable to your mobile apps without using Iterable's SDKs, but the SDKs simplify the implementation. Without the SDKs, you'll need to manually call these API endpoints:
-
POST /api/users/registerDeviceToken
, each time the app opens, to register a device token. -
POST /api/users/disableDevice
, each time the user signs out of the app, to disable push notifications for the signed-out user. -
POST /api/events/trackPushOpen
, to track push notification opens.
Sending push notification campaigns
To learn how to send push notification campaigns, read:
- Creating Push Notification Templates
- Sending or Scheduling a Blast Campaign
- Activating a Triggered Campaign
Sending push notifications from journeys
To learn how to send push notifications from journeys, read:
Events
For general information about how Iterable captures campaign-related events, read Events Overview.
Metrics
To learn about metrics associated with push notification campaigns, read Push Campaign Metrics.