Enable your app for Apple Push notifications
- You will need to create an Urban Airship account for App Studio to send push notifications from. Please set one up at Urban Airship. See Setup Urban Airship account
- You will need to enable your app for push notifications:
- To do this use developer.apple.com to 'configure' your app id (you must be using an Apple Mac machine)
- Check the box next to 'Enable for Apple Push Notification service'
- Click 'Configure' next to 'Development Push SSL Certificate' and follow the wizard
- At step 1: Download, click 'Download' and save the .cer file safely for use later
- Repeat steps 3-4 for the 'Production Push SSL Certificate'
- Next, double-click the first .cer file to see it opened in Keychain
- Right-click on the certificate in Keychain and choose 'Export' - save the .p12 file as a suitably named file e.g. myapp-dev.p12. Set a password if required and keep a note of this.
- Repeat this for the second certificate
- Keep the .p12 files safe for use in Urban Airship
Enable your app for Android Push notifications - FCM setup
- Sign into Firebase using your Google account.. (https://console.firebase.google.com)
- Create a Firebase project (https://firebase.google.com/docs/projects/learn-more?authuser=0)
- Click on 'Add Project'
- Give name of the project, set analytics preference click create project
- In the center of the Firebase console's project overview page, click the 'Add App'
- Click android icon to launch the setup workflow.
- Enter package name of app and give nick name.
- Download google-service.json file created and save this to upload to 'Push Notification' tab of Android build form on my.appstudio.net
- Click Register app.
- From 'Settings' icon next to Project Overview and click 'Project settings.
- Go to Cloud Messaging section.
- Copy Server key and add this to your Urban Airship Android channel settings.
- Copy Channel ID and add this to 'Push Notification' tab of Android build form on my.appstudio.net.
- Also, you need to upload notification icons. Different devices require different size icons so please supply all requested icons. Notification icons must be created with white pixels on a transparent backdrop.
- Enter background color for notification icon and save changes.