2016-08-17 8 views
1

リンクを使用してディープリンクを生成しています。私はリンクを生成するために公開APIのエンドポイントを使用しています。 https://api.branch.io/v1/url特定の時間内にBranch.ioリンクの有効期限を設定するにはどうすればよいですか? (ブランチメトリックによるディープリンク)

は、私は、このリンクに関連付ける必要があり、私のブランチキーとデータを追加:

はここで自分のエンドポイントです。すべて正常に動作していますが、1時間以内にこのリンクの有効期限を切る必要があります。ここまで読んで

https://github.com/BranchMetrics/branch-deep-linking-public-api#creating-a-deep-linking-url

を私はまた、「継続」キーを追加したが、それは、リンクを期限切れdidntの。

誰かがbranch.ioリンクを有効期限切れにする方法を理解するのに役立ちます。

答えて

1

アレックスBranch.ioここから:durationパラメータは別のもので使用されているので、あなたが望むことをすることができません。

  1. リンクが作成されたときのタイムスタンプを含むカスタムリンクパラメータを追加します。
  2. 宛先でリンクを処理するときにタイムスタンプをチェックし、1時間以上経過している場合は別の操作を実行します。私はこれがあなたのアプリの中にあると思うし、アプリがインストールされていないとき、またはユーザーがデスクトップにいるときに指定したフォールバックURLにも当てはまります。 branch.ioサポートチームから
1

メールは以下のように、この答えを示唆した:あなたは、そのリストの中 パラメータのみのiOS Spotlightの索引作成のために使用され、ここからの$ exp_dateパラメータを知った場合

今後は が支店で使用されます。 よりも優れた解決策は、顧客にロジックをコード化して、 日付に基づいてリンクデータをどうするかを決定することです。このように、深いリンク は常に動作し、常にデータを運ぶため、ユーザーが空のリンクをクリックする心配はありません。

この方法で、あなたは にリンクのparamsを受けたときに、リンクの内容を尊重するかしないかどうかを決定あなたのクライアントでこの日付を調べる 余分なメタキー/値のペアとして日付を含めるとなります。

関連する問題