Deeplinks
Диплинк — это URI (унифицированный идентификатор ресурсов) или, проще говоря, ссылка, которая отправляет пользователей на конкретную страницу в приложении.
Приложение поддерживает определенный набор deeplink'ов для перехода на конкретные экраны.Deeplink'и могут содержать в себе от одного до трех переменных и начинаются с двоеточия, например :some_param
Для каждого приложения префикс у deeplink'а уникален и соответствует маске someapp://.Вы можете запросить префикс deeplink'а у своего менеджера.
Список поддерживаемых deeplink'ов
Для упрощения чтения таблицы, deeplink указан вместе с префиксом приложения someapp:// его нужно заменить на ваш.
Deeplink | Экран | Переменные |
---|---|---|
someapp://catalog | Корневой экран каталога | |
someapp://catalog/section/:id | Раздел каталога (список товаров) | :id - ИД раздела на сайте |
someapp://catalog/element/:productId | Карточка товара | :productId - ИД товара на сайте |
someapp://content/static/:id | Статичная страница. Открывается страница из таба "Контент" в настройках модуля на сайте. Тип страницы: Статичная страница | :id - Порядковый номер страницы из таба "Контент" в настройках модуля на сайте. |
someapp://content/news/list/:id | Список статей Открывается страница из таба "Контент" в настройках модуля на сайте. Тип страницы: Статьи | :id - Порядковый номер страницы из таба "Контент" в настройках модуля на сайте. |
someapp://content/news/detail/:id/:contentId | Детальный экран статьи Открывается страница из таба "Контент" в настройках модуля на сайте. Тип страницы: Статьи | :id - Порядковый номер страницы из таба "Контент" в настройках модуля на сайте.:contentId - ИД элемента инфоблока |
someapp://profile/orders/list | Список заказов авторизованного пользователя |
Примеры использования
Открыть карточку товара с ИД = 105
someapp://catalog/element/105
Показать список товаров раздела с ИД = 809
someapp://catalog/section/809