Branch.io : 通过代码在deep link url 中动态添加查询参数?
Branch.io : Add query parameters in deep link url dynamically through code?
我正在尝试在 URL 中添加参数,这些参数将在 Whatsapp 上共享,例如 www.abc.com/{parameter}/{parameter}。
我已经尝试使用“$deeplink_path”键在 link 属性中添加控制参数,但没有任何反应。
LinkProperties lp = new LinkProperties()
.setChannel("whatsapp")
.setFeature("sharing")
.setCampaign("content 123 launch")
.setStage("new user")
.addControlParameter("$deeplink_path","user-123);
我的 link 仍然像以前一样:www.abc.com 而不是附加 "user-123"。
参数$deeplink_path实际上是作为一个深link参数使用的。它不用于创建具有特定别名的 link。
要创建一个带有特定别名的 link,您需要添加“.setAlias("user-123")”,它应该创建一个 link ex。 www.abc.com/user-123.
如果您还有其他问题,请写信给 support@branch.io,我们很乐意为您提供帮助。
以编程方式添加查询参数非常简单 - 您只需像附加到任何其他 http link 一样附加参数。例如:
https://superapp.app.link/alias?param1=first¶m2=second
这里:
https://superapp.app.link/alias
是通过控制面板创建的 Quick Link,
alias
是别名,由 branch.io 随机生成或由您自己手动输入,两者都是在 link 在仪表板上创建时
param1
和param2
是参数,first
和second
是它们各自的值。
注意:如果您在仪表板上快速 Link 创建过程中添加了一些额外的 Link 数据(参数),您将从深度 link 中获取这些参数和查询参数]本身。
我正在尝试在 URL 中添加参数,这些参数将在 Whatsapp 上共享,例如 www.abc.com/{parameter}/{parameter}。
我已经尝试使用“$deeplink_path”键在 link 属性中添加控制参数,但没有任何反应。
LinkProperties lp = new LinkProperties()
.setChannel("whatsapp")
.setFeature("sharing")
.setCampaign("content 123 launch")
.setStage("new user")
.addControlParameter("$deeplink_path","user-123);
我的 link 仍然像以前一样:www.abc.com 而不是附加 "user-123"。
参数$deeplink_path实际上是作为一个深link参数使用的。它不用于创建具有特定别名的 link。
要创建一个带有特定别名的 link,您需要添加“.setAlias("user-123")”,它应该创建一个 link ex。 www.abc.com/user-123.
如果您还有其他问题,请写信给 support@branch.io,我们很乐意为您提供帮助。
以编程方式添加查询参数非常简单 - 您只需像附加到任何其他 http link 一样附加参数。例如:
https://superapp.app.link/alias?param1=first¶m2=second
这里:
https://superapp.app.link/alias
是通过控制面板创建的 Quick Link,alias
是别名,由 branch.io 随机生成或由您自己手动输入,两者都是在 link 在仪表板上创建时param1
和param2
是参数,first
和second
是它们各自的值。
注意:如果您在仪表板上快速 Link 创建过程中添加了一些额外的 Link 数据(参数),您将从深度 link 中获取这些参数和查询参数]本身。