2

Until about iOS11, my simple web app was running fine in standalone mode. In iOS13 it has stopped working as a PWA completely and I can't figure out why. When I add it to the home screen and click on its icon, the web page is opened in iOS Safari, and no longer standalone as a native app. Can anyone see why?

I have tried different advice found on the web, but have found nothing that has helped: Neither removing the apple-specific tags and relying on the manifest file, nor specifying fullscreen, scope or start_up in the manifest, nor reordering the head tags.

Very grateful for any help!

Here is the relevant code:

<html>
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, height=device-height, user-scalable=no, shrink-to-fit=no">

        <link rel="manifest" href="manifest.json">

        <meta name="mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-title" content="OC bønnebok">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">

        <!-- iphone retina 6 funker med denne -->
        <link rel="apple-touch-icon" href="oc-applogo-192.png">
        <!-- ipad nonretina ios pre 7 -->
        <link rel="apple-touch-icon" sizes="72x72" href="oc-applogo-72.png">
        <!-- iphone non-retina pre ios 7 -->
        <link rel="apple-touch-icon" sizes="57x57" href="oc-applogo-57.png">
        <link rel="apple-touch-icon" sizes="60x60" href="oc-applogo-57.png">
        <!-- something android -->
        <link rel="icon" sizes="128x128" href="oc-applogo-128.png">
...

Here is my manifest file, though iOS seems not to care too much (at least it picks the shortcut name from the tag and not from the manifest:

{
    "short_name": "OC Bpnnebok",
    "name": "Bpnnebok for Ordo Crucis",
    "icons": [
        {
            "src": "oc-applogo-120.png",
            "sizes": "96x96",
            "type": "image/png"
        },
        {
            "src": "oc-applogo-152.png",
            "sizes": "144x144",
            "type": "image/png"
        },
        {
            "src": "oc-applogo-192.png",
            "sizes": "192x192",
            "type": "image/png"
        }
    ],


    "display": "standalone"

}
StackedQ
  • 3,999
  • 1
  • 27
  • 41

0 Answers0