Открытие ссылки в приложении для Android

У меня есть сайт www.website.com. Этот веб-сайт состоит из трех страниц: -

  1. Домашняя страница www.website.com/home.php
  2. Контактная страница www.website.com/contact.php
  3. Страница предложения www.website.com/offer.php

Теперь я создал приложение для просмотра веб-страниц своего веб-сайта (собственное приложение)

Пользователь, имеющий приложение для Android, посещает www.website.com/offer.php?root=yes из браузера.

Как сделать так, чтобы ссылка открывалась в приложении, а не в браузере?

Вы просите о глубоких ссылках. Ваше приложение должно поддерживать глубокие ссылки на эти конкретные URL-адреса. Прочтите документацию и посмотрите примеры здесь .. developer.android.com/training/app-links/deep-linking.html

ᴛʜᴇᴘᴀᴛᴇʟ 26.03.2018 19:39

Это называется DeepLink. developer.android.com/training/app-links/deep-linking.html

letsCode 26.03.2018 19:39
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
2
1 081
2

Ответы 2

Я бы посоветовал вам использовать помощник это, встроенный в Android Studio. Он добавит для вас необходимый код, чтобы вести пользователей по этим ссылкам в ваше приложение с помощью App Links. Обратите внимание, что это решение доступно только для Android 6.0 (уровень API 23) или выше.

Чтобы поддерживать уровни API ниже, вы должны прочитать эту документацию Почта и это о Android Deep Links.


Для вашего понимания вы должны прочитать документацию это о работе с Android Deep Links и Android App links и различиях между ними. Посмотрите, что лучше для ваших нужд.

Вы можете использовать внешние ссылки

https://developers.tune.com/sdk/deep-linking-to-your-mobile-app-from-your-website

Здесь, в примере, приведен один код html, вы можете добавить код js на свою страницу и удалить setTimeout, поскольку он перенаправляется в магазин воспроизведения, если вы не хотите заставлять пользователя устанавливать приложение.

Другие вопросы по теме