我在html + javascript中有一個web應用程序(聊天室),基本上每5秒向服務器發送請求以檢查新消息。手機上的網絡應用程序
它已經適用於移動,但有2個主要問題:
- 它不發出蜂鳴聲(它適用於PC)新郵件
- 當瀏覽器放在大背景下,JavaScript的明顯停止正在執行,因此到服務器的連接丟失,客戶端斷開連接。
我正在考慮使用手機電話不僅使其跨平臺,而且還要解決上述問題。他們會使用phonegap解決嗎?
謝謝你提前。
我在html + javascript中有一個web應用程序(聊天室),基本上每5秒向服務器發送請求以檢查新消息。手機上的網絡應用程序
它已經適用於移動,但有2個主要問題:
我正在考慮使用手機電話不僅使其跨平臺,而且還要解決上述問題。他們會使用phonegap解決嗎?
謝謝你提前。
播放聲音可以使用Media API輕鬆完成。至於讓JavaScript在後臺運行真的取決於操作系統。在Android上,如果您通過主頁按鈕離開應用程序,JS將繼續運行,但後退按鈕會終止應用程序,以便停止JS。編寫一個總是在這種情況下運行的服務可能會更好。
另外,你會看看推式解決方案通知你的新消息。
是的,所有我想要做的就是保持js運行,即使應用程序在後臺。是可以實現的嗎? –
當您在瀏覽器中時(PhoneGap只是彈出放置瀏覽器)。你必須爲此做一些本地代碼。並看看我上面列出的插件選項。 –