从Playstore获取动态链接不会起作用

时间:2018-12-17 13:46:22

标签: android firebase firebase-dynamic-links

我正在尝试从Play商店的下载中获取dynamicLink,但仅在安装了应用程序后才能正常工作。

此代码belo在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'

0 个答案:

没有答案