我正在創建Phonegap應用程序 - 目前爲Android - 使用Onesignal處理推送通知的過程。創建核心應用程序並不困難。在應用程序的上下文中,用戶實際上不需要查看通知。在後臺無聲處理推送通知
我所要求的是能夠處理應用程序JavaScript中的消息負載。如果我願意等待用戶單擊通知圖標,那麼觸發[notificationopenedcallback]事件並且我可以隨意按照我喜歡的有效負載進行操作,這不是問題。 1
不錯,但還不夠。我需要做的是在通知到達時用JavaScript處理有效載荷 - 而不是將來用戶單擊通知圖標時的某個時刻。
我不清楚這可以完成 - 也許是因爲沒有辦法爲已經背景的應用程序執行JS代碼。如果確實如此,我可以通過編寫一個本地應用程序來繞過這個問題嗎?
我非常感謝任何幫助。
你有沒有設法達到這個底部?我處於完全相同的情況:我需要在Ionic應用程序中處理靜默推送通知,暫時喚醒應用程序並執行一些代碼。任何新聞? – fikkatra
正如在接受的答案中已經提出的那樣 - 您需要編寫自己的插件,而不是將各種各樣的readymade插件放在一起。一旦你開始寫你自己的插件,你可以訪問整個Android API,並且可以做幾乎任何你喜歡的事情 – DroidOS
以及如何發佈插件? :-) – fikkatra