Android Firebase动态链接在首次从Play Store安装后断开,并且在首次安装后未打开深层链接

Android Firebase动态链接在首次从Play Store安装后断开,并且在首次安装后未打开深层链接,android,firebase,deep-linking,firebase-dynamic-links,Android,Firebase,Deep Linking,Firebase Dynamic Links,我在Firebase控制台中创建了一个动态链接。我在应用程序中有引用选项,它创建了一个动态链接,该链接通过一些媒体共享。根据Firebase文档,如果应用程序尚未安装,它将打开Play Store并允许用户下载该应用程序。但一旦下载了应用程序,(根据文档),它应该显示Continue选项以首次打开应用程序,以便预期的动态链接流能够正常工作。但我还没有从Play Store收到这样的首次安装选项,它显示了Open选项,该选项会断开动态链接并从一开始就打开应用程序。 生成动态链接的代码为 Strin

我在Firebase控制台中创建了一个
动态链接。我在应用程序中有引用选项,它创建了一个动态链接,该链接通过一些媒体共享。根据Firebase文档,如果应用程序尚未安装,它将打开Play Store并允许用户下载该应用程序。但一旦下载了应用程序,(根据文档),它应该显示
Continue
选项以首次打开应用程序,以便预期的动态链接流能够正常工作。但我还没有从Play Store收到这样的首次安装选项,它显示了
Open
选项,该选项会断开动态链接并从一开始就打开应用程序。
生成
动态链接的代码为

String e="https://myappinvite.page.link/?link=https://myappinvite.page.link/?referid=10&apn=com.learnandro&amv=16&st=Please Install the App&si="+some Image Url+"&afl=https://play.google.com/store/apps/details?id=app Package name";

Task<ShortDynamicLink> shortLinkTask = FirebaseDynamicLinks.getInstance()
                        .createDynamicLink()
                        .setLongLink(Uri.parse(e))
                        .buildShortDynamicLink()
                        .addOnCompleteListener(new OnCompleteListener<ShortDynamicLink>() {
                            @Override
                            public void onComplete(@NonNull Task<ShortDynamicLink> task) {
                                Uri get=task.getResult().getShortLink();
                                Intent sh=new Intent(Intent.ACTION_SEND);
                                sh.setType("text/plain");
                                sh.putExtra(Intent.EXTRA_TEXT,"Vi                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               ew the Amazing Event   "+get);
                                startActivity(Intent.createChooser(sh,"View"));
                            }
                        });  
如果在活动的
onCreate
中找到,则此代码用于接收动态链接

FirebaseDynamicLinks.getInstance().getDynamicLink(getIntent())
                .addOnSuccessListener(new OnSuccessListener<PendingDynamicLinkData>() {
                    @Override
                    public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
                        if (pendingDynamicLinkData !=null) {
                            Uri getDynamicLink=pendingDynamicLinkData.getLink();
                            String id=getDynamicLink.getQueryParameter("referid");
                        }
                    }
                });
FireBaseDynamicLink.getInstance().getDynamicLink(getIntent())
.addOnSuccessListener(新的OnSuccessListener(){
@凌驾
成功时的公共无效(PendingDynamicLinkData PendingDynamicLinkData){
如果(PendingDynamicClinkData!=null){
Uri getDynamicLink=pendingDynamicLinkData.getLink();
字符串id=getDynamicLink.getQueryParameter(“refereID”);
}
}
});

没有获得Dynamic Link的全部体验实际上缺少什么?

您解决了这个问题吗?Firebase Dynamic Link不支持此功能。尝试另一种解决方案
FirebaseDynamicLinks.getInstance().getDynamicLink(getIntent())
                .addOnSuccessListener(new OnSuccessListener<PendingDynamicLinkData>() {
                    @Override
                    public void onSuccess(PendingDynamicLinkData pendingDynamicLinkData) {
                        if (pendingDynamicLinkData !=null) {
                            Uri getDynamicLink=pendingDynamicLinkData.getLink();
                            String id=getDynamicLink.getQueryParameter("referid");
                        }
                    }
                });