【发布时间】:2017-07-17 11:30:50
【问题描述】:
我需要使用 Android 上的 Dynamic Link Builder API (https://firebase.google.com/docs/dynamic-links/android/create) 以编程方式构建动态链接。这是唯一适用于我的情况的选项,因为我需要跟踪点击数据并缩短链接。
此链接可以在桌面上打开,但问题是该链接仅适用于移动应用程序 - 网站无法识别此链接(此行为是故意的)。我希望将桌面用户定向到网站的主页。
这是来自 Firebase 文档的引用:
当用户在桌面网络浏览器上打开动态链接时,他们将加载此 URL(除非指定了参数 dfl)。如果您没有与链接内容等效的 Web,则 URL 不需要指向有效的 Web 资源。在这种情况下,您应该设置从该 URL 到例如您的主页的重定向。
我知道我需要 dfl 参数。 (dfl 是要在桌面上打开的链接,覆盖参数链接。)如何在 Android 上使用 Dynamic Links Builder 指定 dfl 参数?
我知道我可以通过手动构建动态链接来指定 dfl - https://firebase.google.com/docs/dynamic-links/create-manually 但是这种方法对我没有用,因为它有这样的限制:
如果您不需要在 Firebase 控制台中跟踪点击数据并且您不在乎链接是否很长...
有没有人知道正确的解决方案或一些技巧来实现这一目标?任何想法/想法将不胜感激!
【问题讨论】:
标签: android firebase firebase-dynamic-links