我发现有关创建一次使用深层链接的信息相互矛盾。
expire desktop_url generated through branch SDK after one time use
有关“类型”的文档说:“必须为int。设置为1只能限制深层链接一次使用。设置为2可以使链接显示在快速链接下,同时向数据添加$ marketing_title。不起作用使用本机SDK。” (https://docs.branch.io/links/integrate/)
我使用包含的JSON和POST到https://api2.branch.io/v1/url的链接创建了一个链接。
{
"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检索链接不会返回任何表明该链接已使用的属性。
答案 0 :(得分:0)
即使在创建深层链接和测试之前,您也需要将Branch SDK集成到respective app(Android,iOS等)中。
create a deep link的简单方法是通过仪表板并在安装应用程序时对其进行测试。