Загадка круглых иконок в манифесте для PWA Android Chrome

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

Я потратил много времени, пытаясь разобраться, почему иконка моего PWA была вложена в белый квадрат. Я читал официальную документацию от Google и статьи, где указывалось, что необходимо создать минимальную безопасную зону и установить свойство «purpose» со значением «maskable». Эти источники также рекомендовали использование инструмента Maskable. app.

Однако, оказалось, что для корректного отображения иконки в новых версиях Android необходимо сделать ее круглой. Я проверил это на своих локальных проектах и убедился в этом. Для простого примера я запустил эмулятор Android Studio на Pixel 6 с Android 13, установил PWA для Telegram и Twitter. Результат можно увидеть на приложенном скриншоте.

Загадка круглых иконок в манифесте для PWA Android Chrome

Иконка Telegram отображается корректно, а иконка Twitter вложена в уродливый белый квадрат.

Я не смог найти информацию об этом требовании в документации. Если вы знаете больше о данной теме, поделитесь информацией в комментариях."

2 комментария

Спасибо за ссылку.

Но к сожалению это документация для android, а не для веба, и предлагаемые решения не работают ☹️

Ответить