2013-07-29 53 views
0

我正在评估Urban Airship作为推送解决方案,并且我想知道如果可以导出设备令牌,并决定停止使用他们的服务吗?我可以导出我的Urban Airship推送设备标记吗?

我注意到他们有一个API终端来下载设备数据(http://docs.urbanairship.com/reference/api/v3/device_information.html#device-token-list-api),但我想知道是否有人真的经历了从UA切换到内部解决方案的推送解决方案(即运行我自己的推送服务器和ping老用户)。

谢谢!

回答

1

我不确定是否有API调用,但您可以转到Audience->设备标记,并创建一个脚本来获取所有设备标记。

在我工作的公司,我们决定采用不同的方法。

与城市飞艇的所有通信都通过我们自己的后端,我们同时存储从设备发送的设备。这样我们就可以转移到另一种发送推送通知的方式,而无需修改我们的应用。进行初始开发当然要花费更多的时间。另一方面,如果您选择目前正在考虑的解决方案,切换到您自己的实现(或另一个推送提供程序)将适当地需要多次迁移,或者至少在相当长的时间内维护两种不同的推送通知发送方式。

顺便说一句:我们已经使用UA近3年了,并且对他们的服务非常满意。

+0

感谢您分享此信息!所以理想情况下,我会拥有自己的令牌数据库并在用户选择时立即存储它们,对吗?我认为在初始用户选择加入后,无法为特定应用获取设备的推送令牌?这就是UA的API能派上用场的地方。 – Cat

+0

对! 是的,只有在选择加入后,您才会获得令牌,根据apple文档,在某些罕见情况下。 (请参阅http://developer.apple.com/library/ios/#documentation/uikit/reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/occ/intfm/UIApplicationDelegate/application:didRegisterForRemoteNotificationsWithDeviceToken :) – EsbenB

相关问题