Question

I'm evaluating Urban Airship as a push solution and I was wondering if it's possible to export my device tokens should I decide to stop using their service?

I've noticed they have an API endpoint to download device data (http://docs.urbanairship.com/reference/api/v3/device_information.html#device-token-list-api) but I was wondering if anyone actually went through the process of switching their push solution from UA to an internal solution (i.e. run my own push server and ping old users).

Thank you!

Was it helpful?

Solution

I'm not sure if there is an API call for it, but you could go to Audience->device tokens, and make a script to fetch all of them.

In the company I work, we decided on a different approach.

All communication with Urban Airships goes through our own backend, where we at the same time store the devicetokens sent from the device. That way we can shift to another way of sending push notifications without modifying our apps. It is of course a bit more time consuming to do the initial development. On the other hand, if you go for the solution you are currently considering, the switch to you own implementation (or another push provider) will properly require several migrations, or at least maintaining two different ways of sending push notification for a considerable time.

BTW:we have been using UA for almost 3 years, and have been very happy with their service.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top