Да, закрытое PWA-приложение может получать push-уведомления. Однако есть определенные требования и ресурсы, которые нужно учесть.
Для отправки push-уведомлений в PWA-приложении можно использовать два основных метода: Firebase Cloud Messaging (FCM) и Web Push API.
1. Firebase Cloud Messaging (FCM): Это платформа от Google, которая обеспечивает отправку push-уведомлений на Android и веб-приложения. Вы можете использовать FCM для отправки push-уведомлений на закрытое PWA-приложение. Для этого вам потребуется настроить проект FCM и добавить соответствующий код в ваше PWA-приложение.
2. Web Push API: Это стандартная API, предоставляемая браузерами для отправки push-уведомлений на веб-приложения. Вы можете использовать Web Push API для отправки push-уведомлений на закрытое PWA-приложение. Для этих целей вам потребуется настроить серверную часть (backend) для отправки push-уведомлений и добавить соответствующий код в ваше PWA-приложение.
Оба метода требуют некоторой настройки и кодирования как на стороне приложения, так и на стороне сервера. Вам также потребуется получить соответствующие разрешения от пользователей для отправки push-уведомлений и обрабатывать их в своем приложении.
В заключение, хотя PWA-приложения используют веб-технологии, они могут получать push-уведомления, подобно нативным приложениям, с использованием Firebase Cloud Messaging или Web Push API.