問題タブ [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 に答える
505 参照

deep-linking - Branch.io から File Not Found が返される

Branch.io API を試していますが、リンクを適切に作成できないため、奇妙な問題が発生していると思います: パラメータなしでアプリを起動するためのリンクを使用できます: このリンクhttp://4t3i .app.link/KDSYTMnSZs .

それは完全に機能しますが、クエリパラメーターを追加するためにドキュメントFile Not Foundの後にパラメーターを配置しようとするとすぐに、 Webページが返されます。

FNF

私は試した:

私は本当に何かが欠けていると感じていますが、何がわかりません。パラメータを追加するのはとても簡単ですか: a/ とパラメータを追加するだけですか??

0 投票する
0 に答える
150 参照

facebook - Facebook の branch.io リンクから渡されたインテント データにより、ディープ リンクが許可されない

私は Xamarin フォームと Branch Xamarin SDK v2.1
を使用しています Facebook 以外の共有ブランチ リンクを開くと、私のアクティビティはこれを Intent DataString:

cirql://open?link_click_id=256421691057450068

として受け取ります。共有リンク私の DataString は次のとおりです:
cirql://open?link_click_id=link-256421691057450068&target_url=https%3A%2F%2Fbnc.lt%2FSLEn%2FDfVaEjqR8s

不要なデータを追加し、InitSessionComplete (辞書データ) データパラメーターにリンクを追加してもリンクが表示されないデータですが、デフォルトの「is_first_session」と「clicked_branch_link」

それを修正する方法の手がかりはありますか?

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

cordova-plugins - コルドバ ブランチ メトリック プラグインで iOS ビルドが失敗しました

Cordova CLI 6.0.0 を使用して iOS で Cordova-Ionic-PhoneGap-Deferred-Deep-Linking-SDK をビルドすると、以下のエラーが発生します。

*** /Users/paarthdesai/.taco_home/remote-builds/taco-*remote/builds/21837/cordovaApp/platforms/ios/Trestro/Plugins/io.branch.sdk/BranchSDK.m:8 から含まれるファイル: Trestro/Plugins/io.branch.sdk/BranchSDK.h:8:9: 致命的なエラー: 'Branch/Branch.h' ファイルが見つかりません #import ^ 1 エラーが生成されました.****

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

ios - アプリがバックグラウンドで実行されていない場合、branch.io はアプリ内の空のコンテンツにリダイレクトします

エラーアプリケーションに branch.io を実装しました。アプリがバックグラウンドで実行されておらず、branch.io リンクがクリックされた場合を除いて、正常に動作します。アプリが開き、共有コンテンツが表示される画面にリダイレクトされますが、空の画面または画面にコンテンツが表示されません。アプリがバックグラウンドで実行されている場合、正常に動作します。なぜそれが制限なのか、何かが足りないのですか。よろしくお願いします。

わかりやすくするためにいくつかのコードを投稿します。

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

branch.io - Branch.io 報酬なしで紹介を追跡する

シナリオ: ユーザー (プライマリ) がアプリのダウンロード リンクを友人に送信し、友人が同じリンクを使用してアプリをダウンロードします。プライマリ ユーザーがアプリを再度開いたときに、紹介が成功したことをどのように知ることができますか (True または False で十分です)。

質問: branch.io を使用してこれを行うにはどうすればよいですか?

私の仮定

  1. createBranchUniversalObject
  2. generateShortUrl & 友達と共有 (友達がインストールするようになりました)
  3. ユーザーがアプリを開くたびに、「getFirstReferringParams」を使用して紹介を追跡します

私を訂正してください!

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

ios - iOS で Branch.io を使用した applicationDidBecomeActive でクラッシュする

TL;DR
エラーは、エンコードされていない URL のスペースでした。Branch Guys 側で修正されます


ガイドで説明されているように、iOS SDK を統合し、Universal Links のすべてのセットアップを行いました。すべてが適切に構成されており (またはそのように見えます)、リンクを開くとアプリケーションが表示されます。ただし、この問題はディープリンク機能に関連していないようです。

手順:

1.- アプリ
を開く 2.- ホーム画面に戻る (アプリを閉じないでください)
3.- アプリを再度
開く 4.- クラッシュ

指定された URL には、サポートされていないスキームが含まれています。HTTP および HTTPS URL のみがサポートされています

クラッシュする行は (BNCStrongMatchHelper.m:114) です。
UIViewController * safController = [[SFSafariViewControllerClass alloc] initWithURL:[NSURL URLWithString:urlString]];

ただし、この時点urlStringでは https リンクです。

詳細情報: