Значок веб-приложения не отображается в настройках 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 должна его соблюдать.