Javascript чтобы проверить из браузера, установлено ли приложение или открыть приложение (ios) - PullRequest
0 голосов
/ 22 апреля 2020

В основном я хочу предоставить на своей странице ссылку для пользователя, чтобы установить или открыть мое приложение.

  1. В случае (1) у пользователя уже установлено приложение, ссылка (действие щелчка) ) откроет приложение.
  2. В случае (2), когда у пользователя нет приложения, ссылка (действие щелчка) перенаправит пользователя в магазин приложений.

Я нашел несколько ответов для решения этой проблемы с использованием тайм-аута. Однако во время моих тестов я заметил, что в случае (1) браузер открывает всплывающее окно, которое запрашивает у пользователя подтверждение.

"Открыть в" Имя приложения "?" Отмена или открытие

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

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

Любой способ решить это?

1 Ответ

0 голосов
/ 24 апреля 2020

Ознакомьтесь с "Smart App Banners" и этой официальной документацией от Apple: https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/PromotingAppswithAppBanners/PromotingAppswithAppBanners.html

В основном вам необходимо добавить тег <meta> на свой веб-сайт.

<meta name="apple-itunes-app" content="app-id=myAppStoreID, affiliate-data=myAffiliateData, app-argument=myURL">

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...