Цель общего ресурса PWA - манифест не обновляется - PullRequest
0 голосов
/ 18 февраля 2020

В первой версии моего приложения pwa я создал манифест, включая цель общего доступа

"share_target": {
    "action": "/product/new",
    "method": "GET",
    "params": {
      "title": "title",
      "text": "text",
      "url": "url"
    }
},

Все было хорошо. Теперь я решил обработать действие POST вместо GET, поэтому я изменил share_target следующим образом:

...
"share_target": {
    "action": "/product/share",
    "method": "POST",
    "enctype": "multipart/form-data",
    "params": {
      "title": "title",
      "text": "text",
      "url": "url"
    }
},
...

Изменен метод, действие и добавлен enctype. Кажется, ничего не изменилось. Совместное использование по-прежнему вызывает старый метод / product / new (проверено в логах бэкэнда, / product / share никогда не вызывается). Конечно, когда я go напрямую через браузер /manifest.json, появляется новая версия manifest. Я переустановил мое приложение, очистить кэш chrome. Ничего не изменилось. Есть ли у вас какие-либо идеи, как заставить его изменить

1 Ответ

0 голосов
/ 25 февраля 2020

В общем, чтобы получить manifest.json файл обновления, ваши пользователи должны удалить и переустановить приложение. Некоторые сайты установлены с WebAPKs и являются исключением, они обычно проверяют наличие обновлений каждые 24 часа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...