Я не самый опытный в этой области.Как я использую родной для моей обработки push-уведомлений.Конечно, вы можете использовать React-Native, Ionic, Phone Gap или любое другое количество инструментов веб-упаковки, чтобы ваше собственное приложение обрабатывало PUSH-уведомления.
Однако я знаю, что есть некоторые библиотеки, которые утверждают, что помогаютс этим, возможно, стоит попробовать.
https://pushcrew.com/mobile-website-push-notifications-android/
Я не совсем уверен в их требованиях, полагаются ли они на Chrome или нет, и будут ли они работать, если в Интернетееще один неизвестный браузер убит, но стоит посмотреть.