我已經經歷了很多帖子。離子2中的通知
即使我的應用程序被用戶殺死,它有點混亂,理解離子2應用程序發送本地通知?
我有下面的情況。
假設應用程序 - 被殺死通過用戶
我們可以運行的應用程序在後臺(如24小時後檢查是否存在 條件是通過操縱本地/雲存儲真正的),然後發送本地通知?
我是新來的離子2.所以任何人都可以讓我知道上面的情況是可能的嗎?
如果不可能,那麼讓我知道我們可以通過推送通知服務器(假設應用程序被用戶殺死)操縱(獲取和分析)本地存儲?
我已經經歷了很多帖子。離子2中的通知
即使我的應用程序被用戶殺死,它有點混亂,理解離子2應用程序發送本地通知?
我有下面的情況。
假設應用程序 - 被殺死通過用戶
我們可以運行的應用程序在後臺(如24小時後檢查是否存在 條件是通過操縱本地/雲存儲真正的),然後發送本地通知?
我是新來的離子2.所以任何人都可以讓我知道上面的情況是可能的嗎?
如果不可能,那麼讓我知道我們可以通過推送通知服務器(假設應用程序被用戶殺死)操縱(獲取和分析)本地存儲?
兩者都是可能的。我會告訴你我將如何做,而不是共享代碼(可能會很長),我會給你的步驟,你可以弄明白。
對於第一種情況,您需要從'ionic-angular'和MomentJS
(不要求,但強烈推薦)導入LocalNotification plugin
,LocalStorage
,Platform
。
app.components
中。Platform
方法中的3個來驗證並設置LocalNotification
,它們是.pause
,.resume
和.ready
。Moment().add(1, 'day').unix()
並在計劃的'at'處使用結果。this.storage.set('Daily', ReturnedID);
第二種情況有點困難,你需要一個後端,因爲你需要不斷檢查用戶離開應用程序的時間。你只需要MomentJS
,Platform
導入,你推送服務插件和一種連接到你的數據庫的方法(通過Http或插件,如果它是像Firebase這樣的服務)。
對不起,我不能分享一些代碼,但如果你需要更進一步的解釋或想法就問。 希望這有助於:D
本地通知不需要在前臺或後臺模式的應用程序。他們安排,你不能打開應用程序,一旦它被用戶殺害 –
@varunaaruru那麼後臺服務呢?即使應用程序被殺害它們也可以運行嗎? – Junaid
沒有..名稱是後臺服務,所以它應該在後臺 –