2016-08-17 39 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的 更好的解決方案是將邏輯編碼到您的客戶端,以確定 如何處理基於日期的鏈接數據。這樣,您的深層鏈接 將始終工作並始終攜帶數據,並且您不必爲 擔心用戶單擊空鏈接。

這樣,您將包括日期爲額外的元鍵/值對, 接收鏈接參數來 檢查時,這個日期在你的客戶決定是否要兌現鏈接的內容或沒有。