2016-06-22 27 views
0

爲了生成通知,我會在關閉後將我的PhoneGap應用程序保留在後臺。如何在關閉後將應用程序保留在後臺 - PhoneGap

我希望我的應用程序可以在iOS,Android和Windows Phone上通知。

當應用程序在後臺時是否可以執行JavaScript? 怎麼辦?

+0

在iOS上,只允許AudioStreamers,VOIP,位置跟蹤或配件應用在後臺運行。我建議你使用推送通知。這也將確保您的應用程序不會耗盡用戶設備電池。 – rckoenes

+0

「推送通知」? 你的意思是? :https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/PAYLOAD.md 儘管應用程序已關閉,它是否可以向用戶發送通知? – MedMatrix

+0

是推送通知從服務器發送到用戶設備,即使應用程序已關閉。 – rckoenes

回答

0

在iOS上有兩種通知 - 遠程通知和本地通知。遠程通知由您的webservice通過APNS提供,並要求設備連接到互聯網。

另一方面,本地通知安排在設備上。最重要的是,兩者都會在短時間內喚醒您的應用程序,因此它可以使用通知並決定如何處理它。在此期間,您當然可以安排另一個本地通知。

這 - https://github.com/katzer/cordova-plugin-local-notifications - 似乎是一個開始調查的好地方。

+0

我希望遠程通知可以從JS文件發送,並且在應用程序停止時由用戶接收,這些通知位於iOS和Android的後臺或前臺。 – MedMatrix

相關問題