我实际上正在制作 PWA。当我在 Android 8 上从 Google Chrome 67 安装应用程序时,我会注意到两种不同的行为:
- 当我离线时,应用程序作为 PWA 完全安装并以独立模式启动。
- 当我在线时,该应用程序未安装。Chrome 只是向我的网站添加了一个快捷方式,该快捷方式启动到 chrome 中(不是在独立模式下)。
我的 manifest.json 似乎正确填写了所需的指令(见下文):
{
"name": "Candy Sugar",
"short_name": "Sugar",
"description": "A candy Sugar",
"start_url": "/",
"display": "standalone",
"orientation": "portrait",
"icons": [
{
"src": "assets/favicons/android-chrome-192x192.png",
"sizes": "192x192",
"type": "image/png"
},
{
"src": "assets/favicons/android-chrome-384x384.png",
"sizes": "384x384",
"type": "image/png"
},
{
"src": "assets/favicons/android-chrome-512x512.png",
"sizes": "512x512",
"type": "image/png"
},
{
"src": "assets/favicons/android-chrome-144x144.png",
"sizes": "144x144",
"type": "image/png"
}
],
"background_color": "#00777d",
"theme_color": "#00777d",
"gcm_sender_id": "103953800507"
}
我对这些行为感到惊讶,我真的不知道我做错了什么。有人可以帮帮我吗 ?
谢谢。