【问题标题】:Branch.io : Add query parameters in deep link url dynamically through code?Branch.io:通过代码在深度链接 url 中动态添加查询参数?
【发布时间】:2019-07-05 14:03:33
【问题描述】:

我正在尝试在将在 Whatsapp 上共享的 URL 中添加参数,例如 www.abc.com/{parameter}/{parameter}。

我尝试使用“$deeplink_path”键在链接属性中添加控制参数,但没有任何反应。

 LinkProperties lp = new LinkProperties()
                .setChannel("whatsapp")
                .setFeature("sharing")
                .setCampaign("content 123 launch")
                .setStage("new user")
            .addControlParameter("$deeplink_path","user-123);

我的链接还是一样的:www.abc.com 并且没有附加“user-123”。

【问题讨论】:

    标签: android url-parameters branch.io


    【解决方案1】:

    参数$deeplink_path实际上是作为深度链接参数使用的。它不用于创建具有特定别名的链接。

    要创建具有特定别名的链接,您需要添加 '.setAlias("user-123")' 这应该创建一个链接 ex。 www.abc.com/user-123。

    如果您还有其他问题,请发送邮件至 support@branch.io,我们很乐意为您提供帮助。

    【讨论】:

      【解决方案2】:

      以编程方式添加查询参数非常简单——您只需像添加到任何其他 http 链接一样附加参数即可。例如:

      https://superapp.app.link/alias?param1=first&param2=second
      

      这里:

      • https://superapp.app.link/alias 是通过仪表板创建的快速链接,
      • alias 是别名,由 branch.io 随机生成或您自己手动输入,均在仪表板创建链接时使用
      • param1param2 是参数,firstsecond 是它们各自的值。

      注意:如果您在仪表板上创建快速链接期间添加了一些额外的链接数据(参数),您将获得这些参数以及来自深层链接本身的查询参数。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-07
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多