为没有 Cordova 插件的 Android PWA 发送本地推送通知
Posted
技术标签:
【中文标题】为没有 Cordova 插件的 Android PWA 发送本地推送通知【英文标题】:Send local push notifications for Android PWA without Cordova Plugin 【发布时间】:2021-09-02 04:24:37 【问题描述】:我正在开发一个面向 android 用户的渐进式网络应用 (PWA)。 是否可以在不使用 Cordova WebView 和 Plugin like this 的情况下安排和发送本地推送通知?
【问题讨论】:
【参考方案1】:如果我理解你的话,是的!你可以。
怎么样?通过使用带有通知 API 的本机 Push API。 Mozilla 和 Google 为他们提供了很好的文档。
【讨论】:
感谢您的回答。您将如何安排它们以供离线使用 - 这可能吗? @Tom 据我所知,您需要:流程,又名。 Service Worker 手动维护它,即实现你自己的调度程序,或者Browser API 让你这样做,请参阅this also。【参考方案2】:您需要检查您正在使用的每个插件的文档,看看它们是否支持浏览器平台。
就您的要求而言,您可以使用phonegap-plugin-push
,它也支持浏览器平台。
参考:
https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/PLATFORM_SUPPORT.md
https://github.com/phonegap/phonegap-roadmap/issues/180
另一种解决方案:带有推送通知的 Ionic 框架
【讨论】:
以上是关于为没有 Cordova 插件的 Android PWA 发送本地推送通知的主要内容,如果未能解决你的问题,请参考以下文章
Cordova Android 自定义插件/应用程序 - 自定义插件上未找到类异常