gpt4 book ai didi

android - 传递查询参数以从 Branch 重定向 url

转载 作者:行者123 更新时间:2023-11-29 17:01:34 25 4
gpt4 key购买 nike

考虑一个 URL -

example.com/page

这是从 Branch 仪表板中的营销选项卡生成的。

现在我使用此 URL 打开我的 iOS 应用程序,并且还有用于桌面和 Android 的重定向 URL。我将查询参数附加到我的深层链接 URL,如下所示。

example.com/page?currentPage="myPage"

在我的应用程序中,在分支初始化 session 中,我能够获取我手动添加的参数。

现在,我怎样才能为重定向 URL 实现同样的效果?如果我将查询参数添加到 Branch 链接,那么它应该传递到我的重定向 URL 而无需安装任何 Branch SDK。

它应该重定向到如下 URL:

mydomain.com/page?currentPage="myPage"

最佳答案

您指出,当您将链接参数附加到 Branch 链接,然后使用这些链接打开您的 iOS 应用程序时,您可以从 Branch SDK 检索附加的参数。如果我理解正确的话,你的问题是当用户从非 iOS 设备点击 Branch 链接时,如何将此类查询参数传递到你重定向到的网站。

当 Branch 链接被点击并且用户重定向到您指定为应用程序(或链接的)“Android URL”或“桌面 URL”的 URL 时,Branch 将自动附加附加到该链接的任何参数.

例如,分支链接 https://ogt1.app.link/KZGUqrzBdB将 Android 设备和台式机上的用户重定向到“http://www.bing.com/search”。将查询参数“q=branch+metrics”附加到 Branch 链接会生成链接“https://ogt1.app.link/KZGUqrzBdB?q=branch+metrics”,它会自动将 Android 和桌面用户重定向到“http://www.bing.com/search?q=branch+metrics”。

当您重定向到的页面打开时,您可以通过多种方式检索任何附加参数。两种最直接的方法是:

  • 在 JavaScript 中,查询 window.location.href。这将返回整个引用 URL,然后您可以对其进行解析以获取查询参数(请参阅:How can I get query string values in JavaScript?)。
  • 在着陆页上集成 Branch Web SDK,并使用 Branch 方法检索所有查询参数。这使您能够读取 Branch 链接的预定义参数和任何附加的键值对 - 就像您使用 Branch iOS SDK 在 iOS 应用程序中所做的那样。可以在 GitHub 存储库的 readme.md 文件中找到使用 Branch Web SDK 的说明,此处:https://github.com/BranchMetrics/web-branch-deep-linking

如果我误解了您的要求,请提供更多详细信息。示例和测试计划会很有帮助。

关于android - 传递查询参数以从 Branch 重定向 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42578781/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com