我们正在创建一个Web应用程序,该应用程序将添加到主屏幕并用作本机应用程序。
我们遵循Apple的这些建议:Configuring Web Applications一切都很好。应用程序已添加到主屏幕,带有图标和标题。它是在没有浏览器控制按钮和地址栏等的情况下启动的。
但是有一个问题。我们的应用使用浏览器地理位置。当用户允许跟踪位置时,应用会添加到设置 - > ... - >地理定位:
如您所见,该应用程序添加时没有图标。
我们需要修复什么才能让应用图标随处可见,而不仅仅是在主屏幕上?
以下是我们的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>
答案 0 :(得分:0)
这完全是你无法控制的。你已经通过指定图标完成了自己的工作,这取决于Apple是否尊重它。