2017-03-01 6 views
1

私はBranch.ioリンクを使用してApp Storeからアプリをダウンロードし、初めてアプリを開いたときに使用できるいくつかのパラメータを渡します。私はこのリンクが一度クリックされた後に期限切れになる必要があります。ダッシュボードのBranch.ioリンクの "One_Time_Use"パラメータを設定するにはどうすればよいですか?

Do Branch Links Expires? ここのリンクから、「タイプ」を1に設定してリンクを1回だけ使用できるようにすることをお勧めします。それは私にはうまくいかないようですが、私はリンクを押してダウンロードし、インストールして、パラメータを確認しようとしました。それを削除して、もう一度やり直してください。 paramsは同じまま:私もその前に「〜」や「$」を入れてみました

{ 
    "$marketing_title" = momtest2; 
    "$one_time_use" = 0; 
    "+click_timestamp" = 1488349123; 
    "+clicked_branch_link" = 1; 
    "+is_first_session" = 0; 
    "+match_guaranteed" = 1; 
    type = 1; 
    "~campaign" = Test1; 
    "~channel" = "Test_mom365"; 
    "~creation_source" = 1; 
    "~feature" = marketing; 
    "~id" = 365368829452660244; 
    "~marketing" = 1; 
    "~referring_link" = "https://tinybeans.app.link/U925vixy9A"; 
} 

、それはまだどんな違いがありません。

1これを実装する正しい方法は何ですか。 2 Branch.ioは「1回限りの使用」リンクになり、一度使用された後に有効期限が切れると言います。それでは、期限切れのように見えるのは何ですか?それがフェッチされたパラメータがないか、または特定のパラメータが1または0に設定されていますか?

答えて

1

ドキュメントでは、 "type"を "one_time_use"を制御するように設定できますが、代わりに$ one_time_useを使用してください。 "Type"はまだ動作しますが、設定とテストは難しく、将来は$ one_time_useです。

次のように現在の動作は次のとおりです。あなたが「真」または1へのリンクを$ one_time_useを設定した場合、トリガ後の行動は、次のいずれかになります。

  • 場合は支店のリンクをタップした後、アプリがAndroidのApp LinksまたはiOSのUniversal Links経由で開かれると、すべてのリンクデータがSDKに返され、追加の「$ one_time_use_used」パラメータが1に設定されます
  • 分岐リンクをタップすると、リダイレクト(URIスキームを使用するか、手動でアプリを起動する)、リンクデータは返されず、+ clicked_branch_linkは0になります。

この動作には一貫性がないため、矛盾を解決し、期限切れのリンクからデータが返されないようにするためのチケットが開かれています。現時点では、この修正プログラムにETAが適用されていません。

SDKを使用してリンクを作成するときや、クエリパラメータを使用してリンクを作成するときに$ one_time_useを設定することはできますが、ダッシュボードで$ one_time_useを設定することはできません。

$ one_time_useを設定して基本的な新しいリンクを作成するには、アプリのリンクドメインの後にパラメータとしてキー値のペアを追加します。上記のリンクは、新しいをインスタンス化することを

https://testbed-swift.app.link?$one_time_use=1&token=sampletoken

注:以下のリンクは、例えば、(あなたは、もちろん、他のキーと値のペアを追加することができたに)新しい$ one_time_use支店のリンクを作成します。ブランチリンクがタップされるたびにリンクされますので、これはすべて役に立つわけではありません(リンクを作成するには、上記のリンクをタップする必要があります)。

+0

Dashboardの[設定オプション]の[DeepLinking]タブで$ one_time_useを使用しようとしましたが、「申し訳ありません、$ one_time_useを使用できません」というメッセージが表示されるため、他の方法で行う必要があると思います質問、任意の提案? –

+0

私は上記の答えを追加の説明で更新しました。残念ながら、現時点ではダッシュボード経由でone_time_useリンクを作成することはできません。 – dwestgate

関連する問題