Firebase Dynamic Links Builder 中的 DFL 参数
DFL parameter in Firebase Dynamic Links Builder
我需要在 Android (https://firebase.google.com/docs/dynamic-links/android/create) 上使用动态 Link 生成器 API 以编程方式构建动态 link。这是适用于我的案例的唯一选项,因为我需要跟踪点击数据并缩短 links.
此 link 可以在桌面上打开,但问题是 link 仅适用于移动应用程序 - 网站无法识别此 link(这种行为是故意的)。我希望桌面用户被定向到网站的主页。
这是来自 Firebase 文档的引述:
When users open a Dynamic Link on a desktop web browser, they will load this URL (unless param dfl is specified). If you don't have a web equivalent to the linked content, the URL doesn't need to point to a valid web resource. In this situation, you should set up a redirect from this URL to, for example, your home page.
我知道我需要 dfl 参数。 (dfl 是要在桌面上打开的 link,覆盖参数 link。)如何指定 dfl 参数使用在 Android?
上动态 Links Builder
我知道我可以通过手动构建动态 link 来指定 dfl - https://firebase.google.com/docs/dynamic-links/create-manually
但是这种方法对我没有用,因为它有这样的限制:
If you don't need to track click data in the Firebase console and you don't care if the links are long...
有人知道正确的解决方案或实现此目的的技巧吗?任何 thoughts/ideas 将不胜感激!
看来,简单的附加确实有效...
当构建器编写 Uri 时,我将其附加 &dfl=XXXXX
当我尝试在浏览器 PC 上打开此 link 时,它会将我定向到 dfl 参数中的 URL,但在设备上,它会打开播放商店或应用程序(如果已安装)。
没有这种方法让我很困惑,但找到了解决方案。
我需要在 Android (https://firebase.google.com/docs/dynamic-links/android/create) 上使用动态 Link 生成器 API 以编程方式构建动态 link。这是适用于我的案例的唯一选项,因为我需要跟踪点击数据并缩短 links.
此 link 可以在桌面上打开,但问题是 link 仅适用于移动应用程序 - 网站无法识别此 link(这种行为是故意的)。我希望桌面用户被定向到网站的主页。
这是来自 Firebase 文档的引述:
When users open a Dynamic Link on a desktop web browser, they will load this URL (unless param dfl is specified). If you don't have a web equivalent to the linked content, the URL doesn't need to point to a valid web resource. In this situation, you should set up a redirect from this URL to, for example, your home page.
我知道我需要 dfl 参数。 (dfl 是要在桌面上打开的 link,覆盖参数 link。)如何指定 dfl 参数使用在 Android?
上动态 Links Builder我知道我可以通过手动构建动态 link 来指定 dfl - https://firebase.google.com/docs/dynamic-links/create-manually 但是这种方法对我没有用,因为它有这样的限制:
If you don't need to track click data in the Firebase console and you don't care if the links are long...
有人知道正确的解决方案或实现此目的的技巧吗?任何 thoughts/ideas 将不胜感激!
看来,简单的附加确实有效...
当构建器编写 Uri 时,我将其附加 &dfl=XXXXX
当我尝试在浏览器 PC 上打开此 link 时,它会将我定向到 dfl 参数中的 URL,但在设备上,它会打开播放商店或应用程序(如果已安装)。
没有这种方法让我很困惑,但找到了解决方案。