Push notifications are a great way to engage and communicate with your users. For example, you can highlight certain content within your app or to remind users that new content is available. Using push notifications can be a useful marketing or advertising tool too.
We currently integrate with two push notification providers out of the box: Urban Airship and Firebase. These are third party integrations where we cover the on-going maintenance and care of the integration at our cost as part of the Pugpig products.
We have also integrated with a number of other providers which involve custom code and set up work, please see below for more information.
We are long term partners with Urban Airship and have recently updated our integration to include several new features. These include:
- Sending image or GIF push messages to iOS 10+ devices
- Sending polls via push notifications to iOS 10+ devices
- Push notifications which take the user to a specific place in your app via deeplinking
- In app messaging (doesn't require users to opt in)
- Ability to track custom events
- Sending 'background' push messages which deliver content to users
- Push notification preview tool
Urban Airship is free for apps with under 1000 users. For more information on Urban Airship's pricing please contact them directly.
If you already have a Pugpig app and would like to upgrade to Urban Airship please get in touch with your Pugpig contact in order to arrange an app update.
If you're new to Pugpig, we can add Urban Airship to your app as part of our set up process.
Google's free service Firebase offers basic push notification capability. You will be able send text-based push notifications and background content pushes.
If Firebase wasn't available when you first set up your app with us, we can add Firebase to your app as part of an app update. Please reach out to your Pugpig contact to arrange this.
If you would like to use a different provider then get in touch. In the past we have integrated with others such as Braze (formerly Appboy) and Exact Target.
These are integrations we've worked with previously and typically involve custom code, cost and work to integrate. We don't regularly update to new SDK versions for these ones and if an SDK update is required the client should request and cover the cost to do so. Typically the cost will be low, however some integrations can become complex and more costly. We can usually integrate with any third party but it helps if we know it already.