2017-03-11 6 views
1

だから私セットアップbranch.ioと私のアプリやウェブサイトが、ディープリンクのユニバーサルリンクはダイナミックリンクbranch.ioディープリンク機能していない

https://foo.link?%24deeplink_path=event%2F99

を使用して

を動作していないようですしました

は、私がここにinstea行くためにそれを期待していた

https://foo.com/?$ deeplink_path =イベント%2F99

にリダイレクトD

https://foo.com/event/99

はさらに - 私は、デバイスまたはシミュレータ上で自分のアプリケーション内のリンクをトリガするとき、それはしていないディープリンクをしたり、ネイティブ反応に分岐イベント機能をトリガ - しかし、アプリを開いて行います。

私はAppDelegateにメソッドを追加し、すべての手順を実行してディープリンクを作成しました。何か不足しましたか?アレックスここ支店から

答えて

2

:あなたは本当に近いです

- これは、さまざまな支店の設定パラメータがどのように動作するかでちょうどマイナーな誤解です。

最初にブランチリンクには、システムの動作を定義するさまざまな「制御パラメータ」、つまりのカスタムkey:valueのペアが含まれていることがあります。

AndroidおよびiOSの場合 9(両方ともディープリンクのURIスキームを使用します)、$deeplink_pathパラメータは制御パラメータです。分岐は、アプリケーションのオープン時にこのパラメータの任意の値を標準URIパスメソッドに自動的に渡します。 iOS> 9(ユニバーサルリンクを使用)では、$deeplink_pathは「通常の」key:valueのペアとして扱われます。but you can build some custom code to make it behave the same way as Android and iOS < 9

ウェブサイトのリダイレクトは少し違って動作します。ここで実際に欲しいのは、$fallback_url制御パラメータ(またはそのプラットフォーム固有の変数の1つ)です。これは、アプリ以外のユーザーがリダイレクトされる場所を定義します。この場合は、https://foo.link?%24fallback_url=https%3A%2F%2Ffoo.com%2Fevent%2F99が必要です。

これらのすべての設定パラメータについてのドキュメントは、here

関連する問題