BusinessApp Forum

Webview => Webview FAQ => Topic started by: Lisa on Oct 24, 2020, 01:43 pm

Title: Deeplink
Post by: Lisa on Oct 24, 2020, 01:43 pm
В:  -Поддерживает ли приложение Deeplink?

О: -Да,  можете проверить. Проверять на телефоне. Приложение, понятное дело надо сперва установить.



Страница с диплинком. (https://businessapp.trade/deep.html)

Или воспользоваться динамиклинк

динамиклинк (https://siteconverter.page.link/mVFa)
Title: Re: Deeplink
Post by: Lisa on Nov 27, 2020, 07:52 pm
У диплинка есть схема и хост

Схема - nameofapp://
Хост  - appID

Получается доменная запись

nameofapp://appID

Можно добавлять параметры как при GET запросе
 nameofapp://appID?a=1&b=2
или
 nameofapp://appID/a=1&b=2


Можно сделать дип вида подлинного URL

https://urladdr.com/page -  тогда предложит чем открыть браузером или приложением
Title: Re: Deeplink
Post by: Lisa on Aug 03, 2021, 02:36 pm
Создание динамической ссылки

https://support.google.com/firebase/answer/6397032?hl=ru

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

dinlink.JPG


Если ссылка открывается на мобильном телефоне - происходит открытие приложения в Google play.

photo5208641839727489986.jpg

Но, после установки вместо кнопки ОТКРЫТЬ будет ПРОДОЛЖИТЬ, нажав на которую в ваше приложение пробросится deeplink

photo5208641839727489985.jpg

Значение которого будет равно установленной ссылке в настройках


photo5208641839727489984.jpg


Title: Re: Deeplink
Post by: Lisa on Aug 03, 2021, 02:55 pm
Поэтому изменим ссылку так

dlllк.JPG

и получим в приложении нужные параметры

photo5208641839727489988.jpg
Title: Re: Deeplink
Post by: Lisa on Aug 03, 2021, 03:01 pm
Во всей этой истории примечтельно что в AndroidManifest.xml  не обязательно добавлять  схему вашего обычного URL  из конфига динамиклинка.    Т.е. сам конфиг может содержать только схему  обозначенную как  nameofapp://appID

Но при открытии из гуглплея по динамиклинк всё-равно получит  данные