回答

0

最受歡迎科爾多瓦插件本地通知如下:

https://github.com/katzer/cordova-plugin-local-notifications

然而,即使這個插件還沒有得到任何進展通知支持呢。已經搜索了這個功能,雖然有兩種可能性我找到了。

  1. 文件傳輸插件=>通過onProgress

    更新

    第一種是使用科爾多瓦文件傳輸的插件來實現上傳:

    https://github.com/apache/cordova-plugin-file-transfer

    上傳時,你可能會鉤住onProgress事件回調並使用該信息更新您的本地通知。但肯定的是,這是一個變通辦法,並沒有反映本地Android方法在本地通知中按預期顯示進度。

  2. 說起「按計劃」,這裏的鏈接到相應的Android文檔在此:

    https://developer.android.com/training/notify-user/display-progress.html

    在我的研究中,我也發現this StackOverflow post。它也使用Cordova FileTransfer插件。這篇文章介紹瞭如何修改這個插件來顯示一個顯示進度的原生通知。

    我還沒有時間去通過它徹底,但它可能是至少一個起點。但請注意:改變插件意味着你失去了更新它的能力。此外,您必須自行維護手動添加的代碼,並且在操作系統更新的情況下可能會失去向後兼容性。

    在想創建一個拉請求,但正如我所說的 - 還沒有找到的時候還不幸。

希望這可以幫助你包圍你的頭圍繞話題。通常有一種解決方案以Cordova插件的形式完成工作 - 在這種情況下,我認爲很遺憾不是這種情況。 ;)

+0

我試圖用https://github.com/katzer/cordova-plugin-local-notifications插件,但它給了我1000個錯誤,所以我改成Wizcorp/PhoneGap的-插件,localNotifications。不管怎麼說,還是要謝謝你, – Claudiu