Branch.io:通过代码动态在深层链接url中添加查询参数?

时间:2019-07-05 14:03:33

标签: android url-parameters branch.io

我正在尝试在将在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”。

2 个答案:

答案 0 :(得分:1)

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

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

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

答案 1 :(得分:0)

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

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

这里:

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

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