2016-07-16 156 views
1

我正在處理我的第二個應用程序,並有一些問題實施通知。 它適用於前臺應用程序,大約5分鐘後我把它放到後臺,即使應用程序關閉。科爾多瓦本地通知插件後不工作

因此,該應用程序偵聽Firebase更改並啓動; cordova.plugins.notification.local.schedule

如果應用程序一段時間內不答覆,我打開它,它給了我

我用cordova.plugins.backgroundMode.enable的通知();使應用程序在後臺運行,但沒有運氣。

任何想法或是否有更好的方式將通知推送到您的應用程序?

+0

當我知道和之前使用,科爾多瓦通知插件只能當應用暫停(按主屏幕按鈕)。如果你按返回按鈕,最近的應用程序完成應用程序,這個插件將無法正常工作。我認爲你可以創建新的推送通知插件:http://red-folder.blogspot.com/2012/09/phonegap-service-tutorial-part-1.html –

+0

它在後臺,帶有主頁按鈕,我發現延遲是由調度通知引起的,應用程序獲取信息,通知被調度,但幾分鐘後觸發,而不是如預期的那樣。 – Polarsbear

回答

1

對於大家仍在尋找,你必​​須封裝代碼在device.ready(),如果不是你會碰到這個bug