2012-05-16 221 views
0

我在html + javascript中有一個web應用程序(聊天室),基本上每5秒向服務器發送請求以檢查新消息。手機上的網絡應用程序

它已經適用於移動,但有2個主要問題:

  • 它不發出蜂鳴聲(它適用於PC)新郵件
  • 當瀏覽器放在大背景下,JavaScript的明顯停止正在執行,因此到服務器的連接丟失,客戶端斷開連接。

我正在考慮使用手機電話不僅使其跨平臺,而且還要解決上述問題。他們會使用phonegap解決嗎?

謝謝你提前。

回答

0

phoneGap不支持自定義推送通知。它基本上打開瀏覽器並通過API向您展示一些本機支持。
爲了做一些本地操作,如推送通知和/或聲音播放,我建議你看看一些plugins選項可用,甚至寫你自己的。

+0

是的,所有我想要做的就是保持js運行,即使應用程序在後臺。是可以實現的嗎? –

+0

當您在瀏覽器中時(PhoneGap只是彈出放置瀏覽器)。你必須爲此做一些本地代碼。並看看我上面列出的插件選項。 –

0

播放聲音可以使用Media API輕鬆完成。至於讓JavaScript在後臺運行真的取決於操作系統。在Android上,如果您通過主頁按鈕離開應用程序,JS將繼續運行,但後退按鈕會終止應用程序,以便停止JS。編寫一個總是在這種情況下運行的服務可能會更好。

另外,你會看看推式解決方案通知你的新消息。

相關問題