問題タブ [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.
deep-linking - Branch.io から File Not Found が返される
Branch.io API を試していますが、リンクを適切に作成できないため、奇妙な問題が発生していると思います: パラメータなしでアプリを起動するためのリンクを使用できます: このリンクhttp://4t3i .app.link/KDSYTMnSZs .
それは完全に機能しますが、クエリパラメーターを追加するためにドキュメントFile Not Found
の後にパラメーターを配置しようとするとすぐに、 Webページが返されます。
私は試した:
- https://4t3i.app.link/a/?&jobId=saucisse
- https://4t3i.app.link/a?%24deeplink_path=article%2Fjan%2F123&%24fallback_url=https%3A%2F%2Fgoogle.com&channel=facebook&feature=affiliate&user_id=4562&name=Alex (これが彼らの例です)
私は本当に何かが欠けていると感じていますが、何がわかりません。パラメータを追加するのはとても簡単ですか: a/ とパラメータを追加するだけですか??
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」
それを修正する方法の手がかりはありますか?
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 エラーが生成されました.****
branch.io - Branch.io 報酬なしで紹介を追跡する
シナリオ: ユーザー (プライマリ) がアプリのダウンロード リンクを友人に送信し、友人が同じリンクを使用してアプリをダウンロードします。プライマリ ユーザーがアプリを再度開いたときに、紹介が成功したことをどのように知ることができますか (True または False で十分です)。
質問: branch.io を使用してこれを行うにはどうすればよいですか?
私の仮定:
- createBranchUniversalObject
- generateShortUrl & 友達と共有 (友達がインストールするようになりました)
- ユーザーがアプリを開くたびに、「getFirstReferringParams」を使用して紹介を追跡します
私を訂正してください!
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 リンクです。
詳細情報: