PWA не может включить уведомления приложений в Android TWA (доверенная веб-активность)?Android

Форум для тех, кто программирует под Android
Anonymous
PWA не может включить уведомления приложений в Android TWA (доверенная веб-активность)?

Сообщение Anonymous »

Код: Выделить всё

Notification.requestPermission()
в PWA не заставляет приложение Android/TWA менять уведомления на «разрешено» вместо «заблокировано».
Используя самую последнюю версию Google Bubblewrap, я создал оболочку Android Trusted Web Activity (TWA) для моего PWA (прогрессивного веб-приложения), созданного с помощью SolidJS. Мой код Android использует:

Код: Выделить всё

public class DelegationService extends com.google.androidbrowserhelper.trusted.DelegationService
чтобы, когда PWA запрашивает Notification.requestPermission(), TWA должен передать запрос в оболочку TWA для Android и включить уведомления приложения, а не только уведомления браузера.
Однако, когда PWA вызывает Notification.requestPermission() и пользователь выбирает «Разрешить», PWA возвращает «предоставлено», но разрешение на уведомления приложения все еще «заблокирован».
Я проверил, что следую всем инструкциям для gradle и т. д., и попробовал 100 вариантов, но это все еще происходит. Кажется, это должно быть просто и общепринято: включить PWA, чтобы включить уведомления в оболочке TWA для Android, и все же я в тупике.
Идеи?
реализация 'com.google.androidbrowserhelper:androidbrowserhelper:2.6.2'

Подробнее здесь: https://stackoverflow.com/questions/798 ... b-activity

Вернуться в «Android»