1
當我的PhoneGap應用程序被推送到後臺並且在某個時間存在時,它將與服務器斷開連接。如果可能的話,我想保持這個連接打開。如果這是不可能的,我至少希望能夠在焦點恢復時對事件做出反應,以便我可以將所有事情都更新。PhoneGap/iOS斷開失去焦點?
請讓我知道如何最好地處理這個問題。
謝謝!
當我的PhoneGap應用程序被推送到後臺並且在某個時間存在時,它將與服務器斷開連接。如果可能的話,我想保持這個連接打開。如果這是不可能的,我至少希望能夠在焦點恢復時對事件做出反應,以便我可以將所有事情都更新。PhoneGap/iOS斷開失去焦點?
請讓我知道如何最好地處理這個問題。
謝謝!
不,你不容易有一個後臺線程在javascript中運行 - 當應用程序被推到後臺時,它停止執行。
但是,您可以綁定到resume來還原您需要的時候你的應用程序被帶到前面的一切:
document.addEventListener("resume", onResume, false);
function onResume() {
// restore context
}
OK,真棒,謝謝 - 順便說一句做時,它被推向BG事件火也?這也會有用 – fancy
查看'pause'事件,請務必注意那裏的iOS怪癖。 –
再次感謝! – fancy