На веб-сайтах PWA перестали отображаться диалоговые окна «Установка на главный экран» и «Push-уведомление» - PullRequest
0 голосов
/ 29 сентября 2019

В браузере Android Chrome, если я использую его для открытия веб-сайтов PWA, таких как pinterest, tinder, grubhub, которые он использует, чтобы показать «Установить на домашний экран», а затем включить диалоговые окна push-уведомлений.

Мы находимся в процессе изменения нашего веб-сайтав PWA, есть ли что-то изменилось с политикой Chrome на Android или ОС Android?

1 Ответ

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

Не уверен, что это так, но начиная с Chrome 76, они имели изменения в beforeinstallprompt.

Начиная с Chrome 76 (июль 2019), вы можете предотвратить миниinfobar не появляется при вызове warnDefault () для события beforeinstallprompt.

window.addEventListener('beforeinstallprompt', (e) => {
  // Prevent Chrome 76 and later from showing the mini-infobar
  e.preventDefault();
  // Stash the event so it can be triggered later.
  deferredPrompt = e;
  showInstallPromotion();
});

https://developers.google.com/web/fundamentals/app-install-banners

В моем случае я вызывал warnDefault, так как это была копия из некоторогопример.До обновления Chrome он, по-видимому, не имел такого эффекта.

...