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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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