Работают ли Web Push-уведомления в приложении Apache Cordova для Android?

Я работаю над прогрессивным веб-приложением (PWA), которое также будет встроено в приложение для Android с Apache Cordova. Будет ли Web Push уведомления работать для Android-приложение Apache Cordovo, например, нативные push уведомления, или мне нужно использовать для этого плагин?


person Tom    schedule 24.07.2018    source источник
comment
когда-нибудь это работало Том?   -  person Franz-Robert van Vugt    schedule 24.03.2020
comment
@ Franz-RobertvanVugt Нет :(   -  person Tom    schedule 25.03.2020


Ответы (2)


PWA будет просто SPA, который будет отображаться в веб-представлении, а Cordova обеспечит мост между нативный и PWA.

Теперь вопрос, поддерживает ли Кордова PWA?

В общем, Cordova имеет мало общего с PWA. Да, есть 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

person NullPointer    schedule 25.07.2018

Я хотел бы добавить обновление к этому вопросу. С 2021 года Phonegap больше не поддерживается и прекращена Apache.

на своем веб-сайте

Adobe прекратила поддержку PhoneGap Build и прекратила инвестиции в PhoneGap и Apache Cordova.

В августе 2020 года Apache опубликовал эту статью в своем блоге.

В контексте этих разработок и снижения использования PhoneGap, Adobe фокусируется на предоставлении платформы, которая позволяет разработчикам создавать, расширять, настраивать и интегрировать продукты Adobe. Сегодня мы объявляем о завершении разработки PhoneGap и PhoneGap Build и об окончании наших инвестиций в Apache Cordova. Услуга PhoneGap Build будет прекращена 1 октября 2020 г.

Если вы разрабатываете приложение PWA или гибридное приложение, вам лучше использовать Ionic или НАИЛУЧШИЙ сценарий Cordova Cli. Телефонный промежуток и любые компоненты и / или плагины телефонного промежутка не должны быть решением выбора, если вы хотите избежать удара головой о стену дальше по линии.

Новые решения (2021 г.)

  1. Ionic Framework с push-уведомлениями
  1. Плагин Cordova Cli Push
person Grogu    schedule 14.02.2021