首页 > 解决方案 > 如何创建一次性使用深层链接?

问题描述

我发现有关创建一次性使用深层链接的相互矛盾的信息。

使用一次后通过分支SDK生成的expire desktop_url

关于“类型”的文档说“必须是一个 int。设置为 1 以将深度链接限制为一次使用。设置为 2 以使链接显示在快速链接下,同时将 $marketing_title 添加到数据。不适用于本机SDK。” ( https://docs.branch.io/links/integrate/ )

我使用包含的 JSON 创建了一个链接,并带有一个到https://api2.branch.io/v1/url的 POST 。

{
  "branch_key": "*********************",
  "data": {
    "entityId": "282fd3da-5200-45f4-80a2-4f3a1c36bff6",
    "$link_exp_date": 1567271700000
  },
  "type": 1,
  "feature": "test_feature",
  "tags": []
}

我希望该 URL 可以一次性使用。但是,我可以多次成功使用该链接,直到它过期。并且使用 GET https://api.branch.io/v1/url检索链接不会返回任何表明该链接已被使用的属性。

标签: branch.io

解决方案


甚至在创建深度链接和测试之前,您需要将 Branch SDK 集成到您各自的应用程序(Android、iOS 等)中。

创建深层链接的简单方法是通过仪表板并在安装应用程序时对其进行测试。


推荐阅读