1

How does device receive Android GCM push notification?XMPP Notfication服務,而不是GCM/APNS

嗨,

在上面GCM和黑莓notifcation服務的步驟的鏈接解釋。

我想知道如果有可能的GCM(機器人)/ APNS(IOS)與XMPP改變到一箇中央notfication服務?這是因爲我想建立一個服務器和客戶端與XMPP,並希望這些以及與消息和通知之間的通信。

由此,與網頁視圖的在機器人應用和GCM發送通知給所述設備的設置,GCM是不可靠的。並非所有消息都發送到設備。我現在還無法確定這是如何工作的APNS,但應用程序將在不同的平臺上使用,如果有發送通知的只是一個方式,將是很好的。

這個任何人的經驗?還是有另一種實施通知的方式?

+0

是什麼讓你覺得GCM不可靠? GCM本身使用XMPP,但採用共享/增強方式,比擁有多個專有長輪詢連接更有效率。如果您對GCM的可靠性有任何疑問,請記住它用於所有Google服務,例如Gmail和Play。 –

回答

3

的iOS不允許運行(除了語音之外的應用程序)在後臺應用。這意味着您不能在iOS的後臺使用XMPP流。對於iOS,如果您不是語音應用程序,則沒有其他解決方案。 Android沒有這些限制。 Windows Phone 7.X與iOS有相同的限制,我不知道Blackberry如何處理這個問題。