Как ссылку на сайте открыть в приложении андроид?

196
05 января 2019, 12:50

Коллеги, на сайте есть обычная ссылка...

<a target="_blank" href="https://www.youtube.com">YouTube</a>            

И естественно, при клике по ней я перейду по данной ссылке.

Вопрос - А если на сайт зашли с тел или планшета, как реализовать открытие той или иной ссылки не в браузере, а в приложении для Android или i_OS?

Дополню вопрос некоторыми данными. Сервер NodeJs, сам сайт построен на angular-1

Answer 1

Начиная с Anroid 6 (23 апи) появился механизм deeplink. На ранних версиях такой возможности нет, к сожалению. На ios также существует такой механизм, но об этом лучше спросить в ios треде.

Answer 2

Для этого приложение на Android должно декларировать в своем манифесте способность обрабатывать соответствующий URL, типа:

<intent-filter>
  <action android:name="android.intent.action.VIEW" />
  <category android:name="android.intent.category.DEFAULT" />
  <category android:name="android.intent.category.BROWSABLE" />            
  <data android:scheme="http"/>
  <data android:scheme="https"/>
  <data android:host="www.youtube.com"/>
</intent-filter>
READ ALSO
Моожно ли использоваться цикл for внутри while?

Моожно ли использоваться цикл for внутри while?

Cтолкнулся с такой проблемой, у меня зацикливается код

182
File loader img, webpack

File loader img, webpack

Всем приветПроблема с вебпаком

179
Организация аудио стрима из браузера

Организация аудио стрима из браузера

Необходимо добавить в веб-приложение систему односторонних голосовых сообщений - супервайзер нажимает на копку и что-то сообщает удалённому...

165
как в webpack при билде сделать читаемый js?

как в webpack при билде сделать читаемый js?

Можно ли избавиться от webpack модулей в mainjs? Или есть ещё какие-то методы , чтобы сделать мой код на выходе читаемым? Добавил свой пример и то что...

178