Now I'm testing PWA on iOS 11.3 and I use the manifest.json file below:
{
"name": "Maplat PWA Sample",
"short_name": "Maplat PWA",
"background_color": "#fc980c",
"icons": [{
"src": "/Maplat/pwa/icon-96.png",
"sizes": "96x96",
"type": "image/png"
},{
"src": "/Maplat/pwa/icon-144.png",
"sizes": "144x144",
"type": "image/png"
},{
"src": "/Maplat/pwa/icon-192.png",
"sizes": "192x192",
"type": "image/png"
},{
"src": "/Maplat/pwa/icon-256.png",
"sizes": "256x256",
"type": "image/png"
}],
"start_url": "/Maplat/debug.html?overlay=true",
"display": "standalone"
}
This works well except icon setting.
In my iOS 11.3 on iPhoneX, icon files are not shown on home screen but screen capture is used as launcher button.
I compared my manifest with other sites, like https://www.ft.com/ or https://r.nikkei.com/, but I couldn't find any differences in icon settings.
Icons of these sites work well with PWA on iOS 11.3.
What is wrong in my manifest.json?
P.S. My manifest.json works well with Android Chrome.
question from:
https://stackoverflow.com/questions/49568333/pwa-icons-are-not-used-in-ios-11-3 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…