Значок веб-приложения не отображается в настройках iOS на iPhone

Мы создаем веб-приложение, которое будет добавлено на домашний экран и использовано как собственное приложение.

Мы следовали этим рекомендациям Apple: Настройка веб-приложений И все отлично работает. Приложение добавлено на главный экран со значком и заголовком. Запускается без кнопок управления браузером и адресной строки и т. Д.

Но есть одна проблема. Наше приложение использует браузер геолокации. Когда пользователь позволяет отслеживать местоположение, приложение добавляется в Настройки -> ... -> Геолокация:

геолокации

Как видите, приложение добавлено без иконки.

Что нужно исправить, чтобы значок приложения появлялся везде, а не только на главном экране?

Вот соответствующая часть нашего HTML-кода:

<head>
  <title>Title</title>

  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  <meta name="viewport" content="target-densitydpi=device-dpi, width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">

  <link rel="manifest" href="manifest.json">
  <meta name="apple-mobile-web-app-capable" content="yes">
  <meta name="apple-mobile-web-app-title" content="Short title">
  <meta name="mobile-web-app-capable" content="yes">

  <link rel="shortcut icon" href="favicon.ico">

  <link rel="icon" type="image/png" sizes="192x192" href="icons/icon-192x192.png">
  <link rel="apple-touch-icon" sizes="152x152" href="icons/apple-touch-icon-152x152.png">
</head>

1 ответ

Это просто вне вашего контроля. Вы внесли свой вклад, указав значок, и Apple должна его соблюдать.

Другие вопросы по тегам