2017-01-18 18 views
3

Я работаю в Microsoft SharePoint Mobile Application, и мне нужно заполнить POC, используя JavaScript, который включает меня, чтобы обнаружить приложение IOS, если оно установлено, для чего мне нужно запускайте приложение, иначе мне нужно перейти в хранилище приложений. Мне нужно выполнить это браузер Safari для мобильных устройств. Я реализовал решение, используя предложения, используемые в Is it possible to register a http+domain-based URL Scheme for iPhone apps, like YouTube and Maps?Обнаруживать, если приложение присутствует в IOS, иначе перенаправление на магазин приложений Javascript

Однако проблема, с которой я сталкиваюсь, заключается в том, что, хотя это обнаруживает приложение, код тайм-аута не убивается, что вызывает навигацию в хранилище приложений. Мой клиент нуждается в поведении, чтобы не перейти в хранилище приложений, если приложение уже существует. Я использую последнюю версию IOS 10.2. Я новичок в домене Mobile App, и я изо всех сил пытаюсь найти решение этой проблемы. Любая помощь экспертов будет чрезвычайно оценена.

+1

Возможный дубликат [перенаправление на приложение, если установлено, в противном случае в appstore] (http://stackoverflow.com/questions/14048159/redirect-to-application-if-installed-otherwise-to-appstore) –

+0

Вы можете найти ваш ответ правильный [здесь] (http://stackoverflow.com/questions/13044805/how-to-check-if-an-app-is-installed-from-a-web-page-on-an-iphone) –

+0

@ MubasherKhan .. Я попробовал предложение ... Он запускает только ссылку в App Store и не приложение. Обратите внимание, что приложение уже установлено на моем устройстве. Также я использую IOS 10.2 –

ответ

4

Apple changed in iOS 9.2 предназначено для принятия универсальных ссылок. Вам нужно будет их реализовать.

Лучшим вариантом является использование такой услуги, как Branch.io (полное раскрытие: я нахожусь в отделении) или Firebase Dynamic Links для этого.

+0

Это была самая полезная ссылка, которую я нашел. Я рассмотрю его более подробно. –

+0

Я использую некоторые общедоступные приложения для выполнения упражнения. Будет ли Branch.io поддерживать уже опубликованные приложения (например: - Facebook, Twitter и т. Д.)? –

+0

К сожалению нет, и нет хорошего способа сделать это из Safari. Apple ограничивает это по соображениям конфиденциальности (было бы плохо, если бы вы могли «обнаружить» список установленных приложений через веб-сайт). С Universal Links намерение состоит в том, чтобы он должен был перейти на Twitter/Facebook и т. Д., Чтобы определить, открывается ли их приложение или нет, когда вы вызываете ссылку на их службу. Это очевидно не работает повсюду, хотя ... –

 Смежные вопросы

  • Нет связанных вопросов^_^