未運行,我已經開發使用的PhoneGap讀取使用Google-Feed API跨域RSS訂閱和發送系統通知用戶是否有新的飼料可用的Web應用程序。系統通知在後臺
我已經使用此Phonegap System Notification Plugin來創建推送通知。
這是插件附帶的SystemNotificaton.java。
這是該插件附帶的SystemNotification.js文件,該文件包含可在JavaScript文件中使用的所有方法。
這是我notification.js JavaScript文件中我已經創建了兩個函數來讀取兩個獨立的RSS訂閱網址,我已經使用setIntervals調用函數每隔1個min.I也呼籲navigator.systemNotification.onBackground();方法在同一個函數中,這樣當我的應用程序不活動時,這個函數會在後臺運行,並在出現新的提要時向用戶顯示通知。
問題是,一旦應用程序啓動,我就會收到通知,然後當我關閉應用程序時,我會收到幾個通知,一兩天後通知就會停止。我知道,因爲我使用的是谷歌飼料api它不是實時的,但即使兩天後它仍然無法正常工作。它看起來像onbackground方法不工作。任何人都可以指出我在做什麼錯誤。