Принудительное повторное приглашение «Добавить на главный экран» на Chrome - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь построить PWA. Мне удалось запустить приглашение в первый раз и установил приложение на свою оболочку (рабочий стол). Затем я удалил его и хотел бы, чтобы приглашение появилось снова (для целей отладки), но оно не будет.

Я установил свой флаг выбора Bypass user engagement checks на enabled, но я ничего не могу сделать, чтобы вызвать приглашение.

Когда я нажимаю на настройку консоли Application>Manifest>Add to homescreen, ничего не происходит, и я также не получаю сообщения об ошибке.

Это точно такой же код, который работал в первый раз. Я просто хочу вызвать его снова, теперь, когда ярлык на рабочем столе был удален.

Ответы [ 3 ]

0 голосов
/ 19 мая 2018

Вы также можете просто установить его в Инструментах разработчика в разделе «Приложение», выбрав «Обновление при перезагрузке» или «Отменить регистрацию», чтобы полностью удалить ПО.Грязный, но делает трюк все время.

enter image description here

0 голосов
/ 03 июля 2018

Также боролся с этой проблемой. Наконец обнаружил, что переход на chrome: // apps / и удаление приложения позволит повторно добавить его

0 голосов
/ 17 мая 2018

Если флаг chrome://flags/#bypass-app-banner-engagement-checks включен, а вы все еще не получаете баннер, его высокая вероятность, что один из критериев PWA больше не выполняется. Это могло бы сработать раньше. Но с изменяющимся кодом, возможно, что-то пошло не так с сервисным работником, получающим доступ через HTTP вместо HTTPS или имеющим недопустимый вид сертификата, если из-за проблем ваше приложение не может получить баннер для установки приложения.

Проверка. Подтверждение соответствия требованиям PWA для текущих сайтов с помощью инструментов разработчика Chrome -> Аудиты -> Выполнить аудит -> Progressive Web App. Посмотрите, все ли проходит в отношении критериев PWA, и если вы видите, что все выглядит хорошо, и, тем не менее, вы не получаете установочный баннер, опубликуйте скриншот аудита, чтобы дать нам некоторое представление о том, что происходит.

...