Как показать «Добавить на домашний экран» на iOS с помощью navigator.share ()? - PullRequest
0 голосов
/ 06 июня 2019

Чтобы разрешить пользователям iOS устанавливать веб-приложение, я пытаюсь создать экран с инструкциями.На этом экране я добавил кнопку, которая открывает лист обмена.Когда открывается общий ресурс, кнопка «добавить на главный экран» отсутствует (также отсутствуют многие другие кнопки, которые обычно отображаются).

navigator.share({
   title: 'Title',
   text: 'Text',
   url: window.location.href
});

image

Кто-нибудь знает, еслиможно ли показать эту кнопку или это ограничение iOS?

1 Ответ

0 голосов
/ 12 июня 2019

Использование API Share не является правильным путем для этой задачи.В настоящее время Apple не позволяет легко найти функцию «Добавить на домашний экран».Что вам нужно сделать, так это направить пользователя к использованию кнопки в панели приложений Safari внизу.Кнопка «Добавить на главный экран» находится на отображаемой панели.Вам нужно будет направить пользователя, чтобы провести пальцем вправо, чтобы найти кнопку (при условии, что она не сдвинула ее).

Скрестив пальцы, Apple однажды скоро поддержит процесс beforeinstallprompt.К их чести, это было частью iOS Safari с момента выпуска iPhone.Тем не менее, они никогда не улучшали опыт.(

...