【问题标题】:Do Web Push Notifications work in an Apache Cordova Android app?Web 推送通知是否可以在 Apache Cordova Android 应用程序中使用?
【发布时间】:2019-01-01 14:16:39
【问题描述】:

我正在开发一个渐进式网络应用 (PWA),它也将嵌入到带有 Apache Cordova 的 Android 应用中。 Web Push Notifications 是否适用于 native push 通知之类的 Apache Cordovo Android 应用程序,还是我需要为此使用插件?

【问题讨论】:

  • Tom 是否成功过?
  • @Franz-RobertvanVugt No :(

标签: android cordova push-notification web-push


【解决方案1】:

PWA 将只是一个 SPA,它将在 web-view 上呈现,而 Cordova 将提供桥接在 nativePWA 之间。

现在重点是,Cordova 支持 PWA 吗?

一般来说,CordovaPWA 关系不大。是的,有一个 Cordova 浏览器平台。但这并不重要,因为很少有插件支持它。您需要检查您正在使用的每个插件的文档,看看它们是否支持浏览器平台

就您的要求而言,您可以使用phonegap-plugin-push,它也支持浏览器平台

参考:

1. https://github.com/phonegap/phonegap-plugin-push/blob/master/docs/PLATFORM_SUPPORT.md

2. https://github.com/phonegap/phonegap-roadmap/issues/180

【讨论】:

    【解决方案2】:

    我想为这个问题添加一个更新。自 2021 年起,Phonegap 不再维护,并且已被 Apache 停产。

    On their website

    Adobe 已停止 PhoneGap Build 并结束对 PhoneGap 的投资 和 Apache Cordova。

    2020 年 8 月,Apache 在他们的 blog 上写了这篇文章

    在这些发展和 PhoneGap 使用量下降的背景下, Adobe 专注于提供一个平台,使开发人员能够 构建、扩展、定制和集成 Adob​​e 产品。今天我们 宣布PhoneGap和PhoneGap Build的开发结束 以及我们对 Apache Cordova 的投资结束。 PhoneGap 构建 服务将于 2020 年 10 月 1 日停止。

    如果您正在开发 PWA 或混合应用程序,最好使用 Ionic 或最佳案例场景 Cordova Cli。如果您想避免将头撞到更远的墙上,Phonegap 和任何 phonegap 组件和/或插件不应该是首选解决方案。

    新解决方案(2021 年)

    1. 带有推送通知的 Ionic 框架
    1. Cordova Cli 推送插件

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-26
      • 2014-11-27
      • 1970-01-01
      相关资源
      最近更新 更多