Как включить параметры UTM в активность при нажатии на ссылку Dynami c - PullRequest
0 голосов
/ 14 февраля 2020

Я использую ссылку Firebase Dynami c, когда я нажимаю на нее, я получаю глубокую ссылку в действии, но как получить параметры UTM внутри действия, например, как получить глубокую ссылку

1 Ответ

0 голосов
/ 14 февраля 2020

попробуйте следующий код для получения параметров UTM

        FirebaseDynamicLinks.getInstance()
                .getDynamicLink(getIntent())
                .addOnSuccessListener(this, new OnSuccessListener<PendingDynamicLinkData>() {
                    @Override
                    public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
                        Uri deepLink = null;
                        if (pendingDynamicLinkData != null) {
                            deepLink = pendingDynamicLinkData.getLink();
                        }
                        if (deepLink != null
                                && deepLink.getBooleanQueryParameter("utm_param1", false)) {
                            String utm_param1 = deepLink.getQueryParameter("utm_param1");
                        }
                    }
                });
...