Получить динамическую ссылку, а не глубокую ссылку - Динамические ссылки Firebase на Android - PullRequest
0 голосов
/ 22 июня 2019

Я создал динамическую ссылку Firebase, например:

dynamic link: https://my.dynamic.link
deep link: https://my.deep.link

Когда кто-то посещает эту динамическую ссылку, он либо откроет мое приложение, если оно установлено, либо откроет Google Play, чтобы установить мое приложение.

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

https://my.dynamic.link/?p1=a&p2=b
https://my.dynamic.link/?p3=c
https://my.dynamic.link/?p5=e&p6=f

Теперь мне нужно получить полную динамическую ссылку (неглубокая ссылка) в моем приложении для Android. Документы Firebase дают правильный способ получить глубокую ссылку.Это не то, чего я хочу.

FirebaseDynamicLinks.getInstance()
    .getDynamicLink(getIntent())
    .addOnSuccessListener(this, new OnSuccessListener<PendingDynamicLinkData>(){
      @Override
      public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
        if (pendingDynamicLinkData != null) {
            pendingDynamicLinkData.getLink(); // --> https://my.deep.link 

            /*
               what I want is the dynamic link with parameters
               https://my.dynamic.link/?p1=a&p2=b
            */
        }
      }
    });

Есть ли способ достичь этого?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...