Схема диплинкинга и проблема поведения префикса пути - PullRequest
0 голосов
/ 27 декабря 2018

Привет, я - мое приложение для Android. Я пытаюсь реализовать глубокое связывание приложений.Я обнаружил следующее поведение:

Сценарий 1:

<data
android:host=“abc.com"
android:path="/"
android:scheme="https" />
<data
android:host=“abc.com"
android:pathPrefix="/care"
android:scheme="https" />

 In this case google search behaviour as follows: 
 If I search for **abc**
 it gives me app chooser with my application listed in it. 
 If I search for **abc /care** 
 it gives me app chooser with my application listed in it.
 If I go to abc.com in mobile browser it goes to mobile website 
 abc.com. Now in that web page if I click on web link which redirects 
 to abc.com/care that point it is not giving option to open my 
 application. I believe it should give me chooser with my application 
 as option.

Сценарий 2:

<data
android:host=“abc.com"
android:scheme="https" />
<data
android:host=“abc.com"
android:pathPrefix="/care"
android:scheme="https" />

In this case please check data for first deep link.
In this case google search behaviour as follows: 
If I search for **abc**
it is not giving me app chooser option and directly redirects abc.com.
My expectation is it should give me app chooser with my application 
option. 
If I search for **abc /care** 
It gives me app chooser with my application listed in it.
If I go to abc.com in mobile browser it goes to mobile website 
abc.com. Now in that web page if I click on web link which redirects 
to abc.com/care that point it gives me app chooser with my application 
listed in it.

Оба сценария работают по-разному.Ожидаемое поведение для меня это как выбор приложения с моим приложением, перечисленным в нем.Я что-то упускаю или это ожидаемое поведение?

...