使用branch.io的自定义链接

时间:2018-02-14 08:59:52

标签: branch.io

是否可以使用branch.io创建自定义链接,例如https://example.app.link/fzmLEhobLD,因此我可以使用我的自定义10位数参数(如amitpp8888)控制 fzmLEhobLD 此参数。 我们基本上想要这个,因为我们为每个客户提供了独特的推荐网址,我们希望尽可能简单。 他们可以记住他们的推荐代码,它是他们的名字和DOB的组合。

2 个答案:

答案 0 :(得分:2)

您可以使用自定义别名创建分支链接。

<强> 1。对于分支快速链接(在分支仪表板上创建):

您可以在Configure Options标签

中添加自定义别名

enter image description here

<强> 2。通过SDK创建链接时:

您可以在链接属性

中指定自定义别名

例如在Android中:

LinkProperties lp = new LinkProperties()
    .setChannel("facebook")
    .setFeature("sharing")
    .setCampaign("content 123 launch")
    .setStage("new user")
    .setAlias("hello");

<强> 2。通过HTTP API创建链接时:

您可以在链接参数

中指定自定义别名
curl -XPOST https://api.branch.io/v1/url \
  -d '{
  "branch_key": "key_live_xxxxxxxxxx",
  "channel": "facebook",
  "feature": "onboarding",
  "campaign": "new product",
  "stage": "new user",
  "tags": ["one", "two", "three"],
  "alias": "hello",
  "data": {
    "$canonical_identifier": "content/123",
    "custom_boolean": true,
    "custom_integer": 1243,
    "custom_string": "everything",
    "custom_array": [1,2,3,4,5,6],
    "custom_object": { "random": "dictionary" }
  }
}'

PS:如果您尝试使用已存在的别名创建链接,并且链接参数与上一个链接不同,则不会生成链接,您将收到异常。

答案 1 :(得分:0)

我不确定企业帐户,但使用基本软件包需要使用所需名称fzmLEhobLD创建一个存储库,然后链接将是 https://<github_username>.github.io/<fzmLEhobLD>/

我会建议为它制作一个github页面。