問題タブ [branch.io]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
137 参照

ios - インデックス ビューで Branch.io を使用して複数の「アプリで表示」リンクを作成する

アイテムのリストを表示するインデックス ビューを作成し、その後に「アプリで表示」ボタンを表示して、データをアプリに直接ダウンロードしたいと考えています。

解決策 1. [解決策ではありません] deepviewcta呼び出しは、単一の製品ページで使用するのに適していると思います。deepviewctaを呼び出す前にdeepviewを呼び出す必要があるため、私の場合は適切ではないようです。

解決策 2. 'dynamic' deeplinkを使用して URL を直接構築しようとしています。ドキュメントには、追加された追加のクエリ パラメータが initSession コールバックに表示されると記載されていますが、私には機能しません。

構成リンクは次のようになります。

コールバックで取得したものには、次のデータしかありません

コールバックでは、他のパラメーターが欠落しているだけです。

その他のソリューションはありますか?

0 投票する
2 に答える
4989 参照

android - Chrome for Android Apps 以外のブラウザではディープリンクが機能しない

ディープリンク用にbranch.io SDKを統合しました。

ディープ リンクのフローは、URL をクリックすると、ユーザーの電話に既にインストールされている場合はアプリが開き、それ以外の場合は、ユーザーがアプリをインストールできるからプレイ ストアにリダイレクトされます。

Chrome ブラウザーを使用してリンクを参照すると、このフローは完全に機能しますが、UCOpera、またはSamsungのデフォルト ブラウザーなどの他のブラウザー アプリを参照用に使用すると、このフローは機能しません。いずれにしても、Play ストアにリダイレクトされます。

どなたかこの問題の解決策をお持ちの方教えてください!

ご協力いただきありがとうございます!

0 投票する
1 に答える
232 参照

android - Android からのブランチ リンクは常にアプリを開き、次に Play ストアを開きます

現在、会社の Web サイトで Branch リンクを使用しています。

私の Android アプリケーションは現在、次のユーザー エージェントでカスタム WebView を使用しています。

Kik/9.1.0.3591 (Android 6.0) Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58K; wv) AppleWebKit/537.36 (Gecko のような KHTML) バージョン/4.0 Chrome/46.0.2490.76 モバイル Safari/537.36

カスタム WebView からブランチ リンクをクリックするたびに、Android OS は常にアプリケーションのスプラッシュ画面を開き、Play ストアに直接リンクします。

私のセットアップの詳細が必要な場合は、お知らせください。

0 投票する
1 に答える
1361 参照

android - ディープリンクでパラメーターを渡したり取得したりするための Branch.io 動的 URL の作成

 アプリが Branch.io ダッシュボード設定を使用してインストールされていない場合、ユーザーを Web ページ (www.example.com) にリダイレクトできます。しかし、私の場合、URL スキームまたはフォールバックで記述する URL は動的である必要があり、ユーザーの情報、アプリで開くページなどをパラメーターとして保持します。ダッシュボードでパラメーターを使用してリンクを作成できますが、アプリでそれらのパラメーターを取得するにはどうすればよいですか?

0 投票する
1 に答える
172 参照

ios - ブランチを使用してディープリンクしているときにView Controllerのスタックを巻き上げる方法は?

ブランチでこのチュートリアルを実行して、ディープリンクに使用していました。私の意図は、ViewControllers のスタックをロードすることです。たとえば、A、B を A、C を B、D を C に重ねて、ViewController の処理が完了すると、その下にあるものにアクセスできるようにします。この例は、ディープリンクされる単一のビュー コントローラーを示しています。

私のディープリンクの全体的な意図は、ディープリンクされたものを終了するときにフォールバック ViewController を持つことです。このチュートリアルに従い、ViewController のスタックを回復可能にする場合、ViewController をスタックするベスト プラクティスは何ですか?

0 投票する
1 に答える
4024 参照

android - Branch.io: リンクをクリックしたときの特定のアクティビティへのディープリンク

ディープリンクを作成し、関連するすべてのメタデータを添付して Facebook に投稿することに成功しました。

私が成功していないのは、リンクがクリックされたときにアプリ内の正しいアクティビティに移動することです。私はガイドを綿密にたどりましたが、ガイドが少し曖昧であることがわかりました - https://dev.branch.io/references/android_sdk/#branch-universal-object-for-deep-links-content-analytics-and -索引付け

呼び出したいアクティビティで、これをマニフェストに入れます。

SuitActivity クラス内に、次のように記述します。

Facebook のリンクをクリックして、MainActivity の代わりに SuitActivity を開くには、これだけで十分なように見えますが、うまくいかないようです。ブランチ リンクをクリックすると、MainActivity が開きます。

Branch でリンクを作成すると、ログに次のように返されます。

編集:

これをテストするために、GitHub サンプルも追加しました: https://github.com/Winghin2517/BranchIOTestDeepLink

これには、次の 2 つのアクティビティが含まれます。

  1. FAB を含む MainActivity - これは、Android Studio で作成された新しいアプリの標準テンプレートです。FAB をクリックすると、Branch.io が起動し、Facebook への追加、リンクのコピーなどを求められます。

  2. SecondActivity - Facebook で共有し、Facebook のリンクをクリックすると、SecondActivity が開始されます。現在、Facebook または共有しているすべての場所でリンクをクリックすると、リンクは引き続き MainActivity を開きます。

このサンプルを機能させるには、branch.IO キーをマニフェストのプロファイルからのキーに置き換えてください。現在のところ、それらは単なる XXX です。

ありがとう!

0 投票する
1 に答える
383 参照

android - Branch.io: リターン時にディープリンクがカスタム URL に移動する

Branch.io でブランチを作成し、リンクを Facebook に投稿することに成功しました。これがbranch.ioダッシュボードの私の設定です:

構成

これはFacebookのリンクです:

フェイスブックリンク

それをクリックすると、アプリに正常にリダイレクトされます。下の画面が表示されてから数秒以内に、私のアプリが起動します。

リダイレクト

ここで、アプリを閉じて facebook を起動して facebook に戻ります。facebook の組み込みブラウザーは、(www.yahoo.com) のカスタム URL に引き続きアクセスしているようです。

ヤフー

数秒以内に、yahoo が開きます。

ヤフー

リダイレクトが成功すると、Facebook の組み込みブラウザーが閉じて、Facebook に戻ると facebook が表示されると思っていたでしょう。アプリがインストールされていないかのように、組み込みのブラウザーがカスタム URL を続行するとは思っていませんでした。

これに対する修正はありますか?