The mobile push channel allows you to send mobile notifications in the form of push notifications that appear on the mobile device's home screen or as in-app notifications that display within your app.
Mobile push notifications are provided through an integration with Urban Airship. You must have an Urban Airship account and their SDK working in your mobile app to enable the integration with Cordial.
Cordial receives event data from Urban Airship via an Amazon Kinesis stream. Once the Amazon Kinesis stream is sending event data to your Cordial account, you are able to build audiences and reports based on mobile push events.
Urban Airship Set Up
Before you are able to set up the integration you must have the following:
- An Urban Airship account with their SDK already working in your mobile app.
- A UA application for each of your mobile apps. For example, if you have separate mobile apps for iPhone, iPad, Android, etc., you will need separate UA applications for each. If your mobile apps are cross platform, you may only need one UA application. Cordial supports multiple UA applications.
- An Amazon Kinesis stream.
Configure UA Connect with Amazon Kinesis
Once the above requirements are in place, you can configure UA Connect with your Amazon Kinesis stream for each of your UA applications.
Urban Airship provides the following documents in their knowledge base to help you set up Connect with Amazon Kinesis:
Contact Your Cordial Client Success Manager
After UA Connect and your Amazon Kinesis stream are connected, please contact your Client Success Manager to complete the configuration. Your CSM will ensure that the Kinesis stream is passing all event data to your Cordial account.
Using Urban Airship Events in Cordial
Once events are successfully flowing to your Cordial account via Amazon Kinesis, they will be available for building audiences and reports.
Note: Urban Airship will pass events starting from the time the integration setup is completed. Historic events prior to the integration will not be collected and available in Cordial.
All Urban Airship custom events will be prepended with "UA_" as shown in the following example:
System events will be available in your account similar to the other available channels. For example, to view a message sent event, simply select the appropriate channel in the audience rule. Note that you are able to customize the name of the mobile push channel(s).
Sending Mobile Push Notifications
Once the channel has been selected, configure the message settings and create the message content for the mobile push notification.