2013-07-29 96 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

相關問題