2016-08-17 53 views
1

我正在使用链接生成深度链接。我正在使用其公共API的端点来生成链接。如何在特定时间内过期Branch.io链接? (通过分支指标进行深度链接)

这里是他们的终点:https://api.branch.io/v1/url

我附上我的分支密钥和数据,我需要在这个环节进行关联。一切工作正常,但我需要在一个小时内过期这个链接。

阅读在这里:https://github.com/BranchMetrics/branch-deep-linking-public-api#creating-a-deep-linking-url

我补充说:“持续时间”键也,但它没有过期的链接。

如果有人能帮我弄清楚如何过期branch.io链接,那将是非常好的。

回答

1

亚历克斯从Branch.io在这里:duration参数用于不同的东西,所以它不能做你想做的。我们没有内置功能来使链接过期,但您可以自己创建一些内容:

  1. 添加自定义链接参数,其中包含创建链接时的时间戳。
  2. 在处理目的地处的链接时检查该时间戳,并在超过一个小时之前做一些不同的事情。我猜这会在您的应用程序中,以及您在应用程序未安装或用户在桌面上时指定的任何回退URL。
1

从branch.io支持团队邮件建议如下这样的回答:

如果你发现了从这里$ EXP_DATE参数,然后在列表中的 参数仅用于iOS的Spotlight索引但分支机构将来会使用 。比使用$ exp_date的 更好的解决方案是将逻辑编码到您的客户端,以确定 如何处理基于日期的链接数据。这样,您的深层链接 将始终工作并始终携带数据,并且您不必为 担心用户单击空链接。

这样,您将包括日期为额外的元键/值对, 接收链接参数来 检查时,这个日期在你的客户决定是否要兑现链接的内容或没有。