Firebase动态短链接facebook帖子从Android



我正在使用以下代码以编程方式生成动态链接:

FirebaseDynamicLinks.getInstance().createDynamicLink()
.setLink(Uri.parse(link))
.setDomainUriPrefix("https://example.link")
.setAndroidParameters(
new DynamicLink.AndroidParameters.Builder(BuildConfig.APPLICATION_ID)
.setMinimumVersion(123)
.build())
.setIosParameters(
new DynamicLink.IosParameters.Builder("com.example.ios")
.setAppStoreId("123456789")
.setMinimumVersion("1.0.1")
.build())
.setSocialMetaTagParameters(
new DynamicLink.SocialMetaTagParameters.Builder()
.setTitle("Example of a Dynamic Link")
.setDescription("This link works whether the app is installed or not!")
.setImageUrl(Uri.parse("imagelink"))
.build())
.buildShortDynamicLink()
.addOnSuccessListener(shortDynamicLink -> {

mInvitationUrl = shortDynamicLink.getShortLink();

});

此邀请链接在社交应用程序中共享。在facebook的帖子中,它在图片下方显示链接(在setDomainUriPrefix中传递的任何内容(。我们可以隐藏这个URL吗?

此外,当我点击这个链接时,即使安装了应用程序,它也会直接进入playstore。但在其他社交应用程序中,如果安装了该应用程序,它就会打开该应用程序。我该如何解决此问题?

此邀请链接在社交应用程序之间共享。在facebook帖子中,它显示下面的链接(在setDomainUriPrefix中传递的任何内容(图像。我们可以隐藏这个URL吗?

这只是在Facebook上预览了一些链接。你可以在这里查看https://developers.facebook.com/tools/debug/关于在平台上共享链接时的外观。

此外,当我点击此链接时,即使应用程序已安装。但在其他社交应用程序中,它打开应用程序(如果已安装(。我该如何解决此问题?

这似乎需要更多的细节。尽管如果Firebase动态链接是在脸书上打开的,但脸书上的FDL存在一个已知的问题,因为该平台会覆盖链接的行为。确保您的应用程序在FDL中配置了深度链接的意向过滤器,并检查在pendingDynamicLinkDataintent.data上接收的链接

最新更新