Если я хочу переключать веб-уведомления с Android TWA, стоит ли открывать Chrome? - PullRequest
0 голосов
/ 28 сентября 2019

Используя TWA, мы разработали приложение для Android, которое открывает страницу PWA без адресной строки.

Но возникла проблема.

Поскольку адресная строка не отображается, онахлопотно, когда вы хотите переключить веб-push-уведомления.

Существуют способы переключения, но для этого вам нужно открыть новый Chrome один раз. Включение или выключение уведомлений

Но это неудобно.Не любезен.

Однако я не могу придумать какой-либо другой метод.

Если возможно, я бы хотел сделать это, если он может быть реализован любым из следующих методов, но я делаюсовсем не знаю как это сделать.Кстати, сайт SPA, использующий Vue.js.

  • Открыть экран настройки push-уведомлений в сети Android из кода JavaScript.

  • Открыть новыйхром, когда срабатывает кнопка.(в том же домене)

Честно говоря, я думаю, что это невозможно.

Однако я задал этот вопрос, потому что не хотел терять надежду.

Если у вас есть какие-либо советы, пожалуйста, дайте мне знать.

Спасибо.

1 Ответ

0 голосов
/ 29 сентября 2019

TWA по существу все еще работают на движке Chrome, поэтому все, что вы можете сделать с веб-сайтом в Chrome (кроме как через адресную строку), вы все равно можете сделать в TWA.

Следовательно, запросите разрешение у пользователяиспользуя API уведомлений.

Вот подробное объяснение этому.

https://developer.mozilla.org/en-US/docs/Web/API/Notification/requestPermission
...