簡體   English   中英

Cordova-應用程序在后台模式下時推送通知行為

[英]Cordova - Push notification behavior while app is on background mode

我正在為Android進行推送通知,一切工作都很好。

當應用處於打開狀態且處於活動狀態或關閉狀態時,推送通知將按預期工作。

當應用處於打開狀態但在后台運行時-收到推送通知,但這里有兩種可能的結果:

  1. 在頂部任務欄上按下通知-按預期方式工作->將應用從睡眠模式喚醒並獲取通知。
  2. 該應用程序是通過圖標而不是從任務欄打開的,通知仍保留在任務欄上,並且不會觸發任何事件。

可以預期,當應用程序從后台打開時,通知將被刪除,但它只是停留在頂部。 並且,當單擊該通知時,該通知將消失,並且不會接收到任何數據。

我不知道你們聰明的家伙怎么解決了? 我聽說過cordova背景模式插件,但是我不確定這是否是正確的解決方案。 我想我可以改為從服務器獲取數據,但是如何從任務欄刪除通知呢?

非常感謝您的幫助。

很抱歉造成麻煩,所以我從cordova那里發現了這個'resume'事件,每當應用程序從后台模式進入時,該事件實際上都會被調用。

那只是我一直在尋找的功能。 也許有一天會幫助某人。 ;)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM