Значок PWA не отображается на главном экране Iphone до перезагрузки или второго добавления - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть PWA, работающий на 'https://www.ajcproperties.com'. На iphone, когда я впервые добавляю на главный экран, значок отсутствует.Тем не менее, iphone ведет себя так, как будто значок был добавлен.

При отладке я заметил, что добавление PWA на домашний экран приводит к увеличению количества страниц на домашнем экране, но не помещает значок на любую страницу на домашнем экране [последняя страница пуста].

Если я перезагружаю телефон, значок появляется на последней странице.

Если я добавляю на домашний экран второй раз, значок появляется на последней странице.но устройство считает, что есть два приложения ... Я должен удалить дважды.

manifest.json
{
  "short_name": "AJC",
  "name": "AJC Properties",
  "icons": [
    {
      "src": "AJC_favicon.ico",
      "sizes": "32x32 24x24 16x16",
      "type": "image/x-icon"
    }, {
      "src": "/images/AJC_LogoLG_FINAL_SQUARE_64.png",
      "sizes": "64x64",
      "type": "image/png"
    }, {
      "src": "/images/AJC_LogoLG_FINAL_SQUARE_192.png",
      "sizes": "192x192",
      "type": "image/png"
    }, {
      "src": "/images/AJC_LogoLG_FINAL_SQUARE_512.png",
      "sizes": "512x512",
      "type": "image/png"
    }
  ],
  "start_url": ".",
  "scope": "/",
  "display": "standalone",
  "theme_color": "#000000",
  "background_color": "#ffffff"
}

Я ожидаю, что добавление одного раза приведет к немедленному появлению значка на главном экране.Видимо, что-то в моей настройке не так, но очищается с перезапуском или вторым добавлением.

1 Ответ

0 голосов
/ 08 февраля 2019

Это ошибка на iOS.Это особый случай добавления приложения [будь то PWA или нативное].В случае PWA, когда последняя домашняя страница полна значков.После выбора добавления на главный экран устройство создает новую страницу для значков, но не размещает значок на экране.Цикл питания покажет, что приложение действительно было добавлено.

...