Facebook移动应用中的动态链接与应用程序没有深层链接

Rob*_*abs 20 firebase firebase-dynamic-links

问题 - 在Facebook Mobile上打开Firebase动态链接时,Facebook浏览器会消耗深层链接,并且无法打开预期的移动应用程序

问题 - 在Firebase中是否有一个很好的解决方法可以帮助Facebook兑现承诺按预期展示我的动态链接?

我们知道http ://applinks.org,Facebook是一个贡献者.Firebase是否有办法使用AppLinks规范配置其服务器,以便Facebook将通过Deep Link传递到我们的应用程序而不是使用它.

背景 - 我为iOS和Android应用创建了Firebase动态链接.

动态链接提供了我期望的一切,是一种非凡的体验.

  1. 在iOS上打开时,它会导航到App.如果没有安装,请转到App Store
  2. 在Android上打开时,它会导航到应用程序.如果未安装,请转到Play商店
  3. 在非移动设备上打开时,它会导航到我们的网站
  4. 在Facebook mobile上,1和2都不会发生.结果是它直接进入移动Web体验,从而消除了Firebase动态链接的承诺

小智 5

为了避免这种情况,我们制作了一个重定向到Firebase动态链接的网页。使用此解决方案,我们可以:

  1. 使用我们的域,而不是firebase网址。
  2. 确保Firebase链接在每种情况下都能正常工作,例如从自定义浏览器(fb,samsung)打开时。

这样做的缺点是,您始终需要通过重定向来浏览网页。