Получить динамическую ссылку из игрового магазина не работает - PullRequest
0 голосов
/ 17 декабря 2018

Я пытаюсь получить dynamicLink из загрузки в магазине Play, но просто работаю, когда приложение уже установлено.

Этот код был на активности Launcher.

Динамическая ссылка создана на сервере.

FirebaseDynamicLinks.getInstance().getDynamicLink(appLinkData)
                    .addOnSuccessListener(new OnSuccessListener<PendingDynamicLinkData>() {
                        @Override
                        public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
                            String inviteCode = pendingDynamicLinkData.getLink().getQueryParameter("inviteCode");
                            String user = pendingDynamicLinkData.getLink().getQueryParameter("userName");


                        }
                    })
                    .addOnFailureListener(new OnFailureListener() {
                        @Override
                        public void onFailure(@NonNull Exception e) {
                            e.printStackTrace();


                        }
                    });

Когда я пытаюсь получить динамическую ссылку из игры, я получаю этот журнал ниже,

Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=mypackager cmp=mypackage/path-to-my-activity-launcher }

Но когда я пытаюсь получить доступ к уже установленному приложению, я получаю этот журнал ниже,

Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] dat=https://mydomain/... flg=0x14400000 pkg=mypackage cmp=mypackage/myactivity-launcher (has extras) }

Версия DynamicLink -

implementation 'com.google.firebase:firebase-dynamic-links:16.1.5'
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...