2014-02-19 43 views
0

推送通知正道假設我的應用程序是基於HTML5/jQuery Mobile的(跨平臺的Web應用程序),建立針對Android/iOS版

  • 怎麼可能創造推送通知爲Android/iOS設備?
  • 此外,它是否包括爲每個設備開發不同的「通知引擎」 ? (換句話說:我需要爲每種類型的設備實現兩種不同的後臺進程嗎?)

我真的很高興能得到一個完整的答案/引用我的衝突。

我已經搜索了論壇的以前的答案,但它看起來像線程是相當老,所以我喜歡打開我自己的問題。

+0

谷歌和蘋果都經營自己的推送通知服務。 –

+0

你用什麼來構建應用程序(phonegap,titanium ...)? –

+0

是什麼意思?我是否需要爲每種類型的設備實施兩種不同的後臺進程? – Popokoko

回答

0

1)

2)不知道我理解你所說的「後臺進程」的意思,如果你指的是後端服務的通知/鼻祖,那麼該服務需要能夠使用這些服務支持的接口與Apple APNS或Google CDM進行通信,並以適當的格式發送警報。如果您正在尋找發送推送通知的第三方服務,則可以簽出可將通知發送到任一平臺的UrbanAirship或Parse。

+0

您的意思是 - 當我觸發APNS/GCM向用戶設備推送某些通知時,是否需要我將開發劃分爲獨立執行部分,具體取決於設備?另外,更技術上它需要什麼?它是服務器端/客戶端上的代碼嗎?這聽起來像是一個我想要在後臺運行的任務,來判斷是否應該發送通知 - 這是我有點困惑的部分。 – Popokoko

+0

[我意識到這是一個古老的問題。但其他人閱讀後可能會有類似的不確定性。] @Popokoko - 我認爲你的困惑是「推送通知」是一個設備*只*收到的東西。所以每個設備都需要適合其操作系統的代碼。 *發送*通知由您的*服務器*完成。 – ToolmakerSteve

0

GCM是Android的Google Cloud Messaging Service,而APNS是iOS的推送通知服務,它們都非常相似。

如果您已經在使用html5和jQuery,我建議您使用Phonegap,它是一個允許您使用html5 css3 javascript(jQuery)創建移動應用程序的框架,它對我和他們都非常有用推送通知插件,適用於Android和iOS。

一定要檢查的PhoneGap和PhoneGap的建立(這是一個非常有趣的服務)

問候

+0

嗯,我看到了,我想使用phonegap,但我不知道是否所有我想使用的技術都適合這個問題,我可以在服務器端使用html/jqmobile + node.js嗎? – Popokoko

+0

@Popokoko - 也考慮在服務器端使用'php'。 [有用的討論php vs node.js的利弊](http://www.infoworld.com/article/2866712/php/php-vs-node-js-an-epic-battle-for-developer-mind -share.html)。即使你決定使用'node.js',這個討論可能會幫助你瞭解你在服務器端可能需要的解決方案 - 所以你可以去一些'node.js'論壇並且說「php人使用XYZ來做ABC ,'node.js'中的類似解決方案是什麼?「 – ToolmakerSteve

相關問題