Web App图标不会出现在iPhone上的iOS设置中

时间:2016-06-23 04:54:54

标签: ios homescreen iphone-standalone-web-app iphone-web-app ios-icons

我们正在创建一个Web应用程序,该应用程序将添加到主屏幕并用作本机应用程序。

我们遵循Apple的这些建议:Configuring Web Applications一切都很好。应用程序已添加到主屏幕,带有图标和标题。它是在没有浏览器控制按钮和地址栏等的情况下启动的。

但是有一个问题。我们的应用使用浏览器地理位置。当用户允许跟踪位置时,应用会添加到设置 - > ... - >地理定位:

Geolocation

如您所见,该应用程序添加时没有图标。

我们需要修复什么才能让应用图标随处可见,而不仅仅是在主屏幕上?

以下是我们的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 个答案:

答案 0 :(得分:0)

这完全是你无法控制的。你已经通过指定图标完成了自己的工作,这取决于Apple是否尊重它。