To migrate your app to Urban Airship, you will work through the steps in our Quickstart Guide to download the Urban Airship SDK, install it in your app, upload your certificate (for iOS), and send a test push for the platform of your choice. This article will help you through the process.
Step 1: Create an app
The first step is to create an app in the Urban Airship dashboard at go.urbanairship.com.
We recommend creating both a production and development mode app. Apple will treat these apps differently and will supply any devices registered through the development servers with a device token unique from the one they will receive in productuction. For further information on why we recommend a production and development app, see Production vs Development Apps in Urban Airship.
For your initial testing, it is important that you use a development mode app.
Step 2: Work through the Quickstart Guide to implement the Urban Airship SDK in your app.
If you need further guidance on this process, see our documentation
Step 3: Set up the Push Services:
Set up your app's push service as needed via the Quickstart Guide:
- Apple Push Notification Service (APNS) Setup -- If you will be using Urban Airship for iOS notifications.
- Google Cloud Messaging (GCM) Setup -- If you will be using Urban Airship for Android notifications.
- Windows Push Notification Services (WNS) -- If you will be using Urban Airship for Windows or Windows Phone notifications.
Step 4: Send a Test Push
The final step of the Quickstart Guide is to send a message to test your setup. Once you've completed this step, you will see more options in the left menu and you'll now have complete access to your app.
Creating a Production App
To create a production app, you'll need to repeat the process for creating the development app, this time switching to production/distribution when appropriate. You can do some last minute testing with your production app by provisioning test devices by creating an Ad Hoc provisioning profile.
Will Integrating Urban Airship's library interfere with other Push Notification services?
No. Integrating and registering your app users with Urban Airship will not render these devices unable to receive notifications from the previous service you were using. Notifications are sent to devices by Apple or Google. Any push service you are using will be querying Apple or Google to send the data, which you've provided, to your users.
- Where to find our documentation
- Creating an iOS Ad Hoc Distribution App
- Android Production Launch Checklist