Я делаю веб-сайт, и одна из особенностей заключается в том, что всякий раз, когда контракт подходит к концу, пользователь должен быть уведомлен об этом. Итак, я искал способ уведомлять пользователей и узнал о push-уведомлениях. Сейчас об этом много пишут. Я много слышал о Google Cloud Messaging, Firebase Cloud Messaging и Service Workers. Теперь дело в том, что мой сайт, вероятно, будет в интранете. Так что, возможно, я не смогу использовать GCM/FCM.
Но у меня есть несколько вопросов относительно GCM, FCM и Service-Workers:
- Зачем мне FCM/GCM?
- В чем разница между FCM и сервисными работниками?
- Есть ли способ отправлять уведомления, даже если браузер закрыт?
- Поскольку мой веб-сайт находится во внутренней сети, есть ли другой способ отправлять уведомления пользователям?