回答

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