Как удалить логотип Chrome из PWA App Home Screen Link (Android O Preview)

Я только что обновился до Android O Preview и установил несколько PWAs. На главном экране рядом со значком помещается миниатюрный логотип Chrome. Этого не было до обновления ОС.

В идеале, я хотел бы, чтобы PWA выглядело как обычное приложение на главном экране, учитывая, что у него есть включенные работники службы.

можно ли удалить это с некоторыми настройками в приложении.ямл или манифест.в JSON?

2 ответов


выше ответ не является точным, за исключением той части, что Chrome имел вопрос о добавлении значка Chrome в значок приложения, который изменяется в следующих обновлениях.

прежде чем попасть в что не так, вот как веб-приложения добавляются на главный экран.

1) как простой ярлык(как закладка), когда веб-браузер пользователей не поддерживает service worker (которые все последние версии основных браузеров имеют поддержку сейчас), целевой URL-адрес не действительный манифест.настроены файлы JSON и service worker(это можно проверить на вкладках Application-> Manifest и Service worker в инструментах разработчика chrome). В этом случае то, что добавляется на главный экран, не является APK, а ярлык закладки был представлен определенной версией Chrome со значком.

2) как установленный APK: когда целевой URL-адрес имеет действительный Манифест.json, сервисные работники и один из поддерживаемых Chrome версия используется, Chrome для Android использует WebAPK для создания и подписания.Файл APK с именем пакета, начинающимся с " org.хром.webapk". читать здесь для получения более подробной информации о генерации apk и распределении PWA здесь.

что не точно в приведенном выше ответе / связанной статье,

1) значок chrome не является мерой безопасности. Команда Chrome добавила значок для веб-приложений, созданных как ярлык закладки / URL, поскольку он не использовал WebApk в определенной версии. Значок-это простое визуальное представление, которое позже было снято.

2) PWA не отказались в пользу WebApk. WebApk является частью решения PWA, который дополняет PWA, создавая установочный файл APK, чтобы получить собственное приложение, как поведение. WebApk используется для сборки .apk файлы Chrome для Android. вот официальный прочитанный мной файл.

Так что если вы строите PWA, вы все еще можете быть уверены, что вы не оставили позади в устаревшей / заброшенной / заброшенной технологии. Его все еще постоянно прогрессирует положительно, что получило поддержку iOS для service worker в марте-2018(iOS 11.3), что делает его последним крупным поставщиком браузера на борту PWA game.


Это простая мера безопасности, как PWA литературное открытие окна браузера и небольшой значок сигнализирует, какой браузер используется:

начиная с Android Oreo, каждый ярлык добавлен из Chrome (и потенциально и другие браузеры, но они сейчас не работают) будет есть значок Chrome в правом нижнем углу значок.

в любом случае, PWA, похоже, заброшен, поскольку новая функция WebAPK значительно более мощная и на самом деле, поддерживает обычные иконки

с WebAPK включен, иконки в норме, как мы привыкли в Android перед Oreo

источник котировок: https://medium.com/@firt/android-oreo-takes-a-bite-out-of-progressive-web-apps-30b7e854648f