首页 > 解决方案 > 动态链接未打开网络浏览器网址

问题描述

因此,当打开动态链接时,我收到错误请求的 URL 必须是可解析的 URI,但可能不完整,无法成为 DynamicLink。

我有附加的应用商店链接。我该如何解决?假设我的动态链接是https://example.page.link而我的 URL 是https://example.page.link/abcd

DynamicLink dynamicLink = FirebaseDynamicLinks.getInstance().createDynamicLink()
            .setLink(Uri.parse("https://exmaple.page.link/"))
            .setDomainUriPrefix("https://example.page.link/")
            .setAndroidParameters(new DynamicLink.AndroidParameters.Builder().build())
            .buildDynamicLink();
dynamicLinkUri = dynamicLink.getUri();

但是当我在 setDomainUriPrefix() 中添加 abcd 时,应用程序中的帖子不会打开,尽管链接会在浏览器中打开。

DynamicLink dynamicLink = FirebaseDynamicLinks.getInstance().createDynamicLink()
            .setLink(Uri.parse("https://exmaple.page.link/"))
            .setDomainUriPrefix("https://example.page.link/abcd")
            .setAndroidParameters(new DynamicLink.AndroidParameters.Builder().build())
            .buildDynamicLink();

当我收到此链接时,该 url 始终显示为 playstore 链接,因此它不会打开应用程序帖子。我怎样才能解决这个问题?dynamicLinkUri = dynamicLink.getUri();

标签: android-studiofirebase-dynamic-links

解决方案


推荐阅读