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

c# - Branch.io の使用時に Xamarin デバッガーがアプリを終了させる

iOS アプリで Branch.io Xamarin SDK を使用しています。

FinishedLaunchingのメソッドからAppDelegate、Branch のドキュメント ( https://github.com/BranchMetrics/Branch-Xamarin-SDK )でアドバイスされているように、このコードを呼び出します。

デバッガーを使用してコードを実行すると (iPhone と iPhoneSimulator の両方で)、アプリはその後すぐに終了し、ログにエラーや例外が出力されることはありません。(ログ ファイルに Crashlytics によってログに記録された例外がありますが、それを読み取ることができません。) アプリが正確にいつ終了するかは不明です。

デバッガーなしでアプリを起動すると、実行 -> デバッグなしで開始すると、アプリは正常に実行され、終了しません。もちろん、上記の 3 行を削除すると、アプリはデバッガーの下でも正常に動作します。

スタック トレースやその他のログを取得して、アプリが終了する理由と、デバッグ中にのみアプリが終了する原因を調べるにはどうすればよいですか?

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

android - ブランチ メトリクスからリンクを開こうとすると、「ブランチ リンクが適切に設定されていません」というエラーが表示されますか?

アプリケーションに branch.io sdk を統合しています。branch.io でもアプリケーションを作成します。そのアプリケーションのディープ リンクを作成します。そのリンクをデバイスに送信し、ブラウザで開こうとすると、「Branch リンクが正しく設定されていないようです。詳細については、ダッシュボードの設定タブに進んでください。」というエラー メッセージが表示されます。

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

android - branch.io から送信されたメッセージのリンクからアプリケーションを開く方法は?

branch.io に登録されているアプリケーションのディープリンクを作成します。メッセージでURLを送信しました。そのリンクをクリックすると、電話にアプリケーションがインストールされていても、Google Playstore にリダイレクトされます。

私のインテントフィルター:

branch.io の URI スキーム: finaldeeplinking://

事前にサンクス

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

android - Branch.io Metrics を使用して紹介コードを生成する方法は?

紹介コード システムを実装しようとしており、Branch.io Metrics ライブラリを使用しています。私が直面している問題は、ドキュメントが良くない (機能しない) ことと、コードを生成できないことです。

ドキュメント: https://github.com/BranchMetrics/Branch-Android-SDK#register-an-activity-for-direct-deep-linking-optional-but-recommended

ライブラリの追加など、私が行った手順は次のとおりです。

1)jarを取得し、libsフォルダーに追加し、以下を依存関係に追加しました

2)アプリケーションを拡張するアプリケーションクラスに、次を追加しました

3) AndroidManifest.xml に以下を追加しました

4)すべてをテストしているアクティビティで、 onStart() メソッドに次を追加しました

上記から、branchError が null の場合 (競合がない場合) にデータを取得できる branch.io セッションとリスナーを正常に作成できたと思います。

まだ onStart() の中にいる間に、紹介コードを生成しようとしています。したがって、 onStart() 全体は次のようになります。

5) onNewIntent オーバーライド メソッドを追加しました

私のアプリは onInitFinished リスナーの内部に到達しないため、コードを取得できません。私が見逃したことについての提案は大歓迎です。このスレッドがドキュメントに欠けている穴を埋めることを願っています。

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

cordova - アプリへの招待のための branch.io の Cordova 統合

branch.io を使用して、cordova アプリ内で招待リンクを作成したいと考えています。というわけでプラグインをインストールしました。

app.js で:

ここまでは順調ですね。ここでも結果が得られます。

編集開始:

もちろん、登録/ログインが成功した後にIDを設定します。したがって、ユーザーは常に一意です。

編集終了。

しかし、それ以来、私はまったくわかりません:

1) メール、Twitter、Facebook、SMS などで共有できる現在のユーザーの招待リンクを取得するにはどうすればよいですか?

2) アプリが branch.io 招待リンクを介してインストールされたかどうかを他のデバイスで検出するにはどうすればよいですか?

3) そのようなリンクを検出した場合、写真とリファラーの名前を含む美しいウェルカム ページを作成するにはどうすればよいですか?

branch.io のドキュメントは、大まかなインストール ガイドと API ドキュメントではありません。このケースのサンプル コードはどこにも含まれていないため、十分ではありません。少なくともヒントは見つかりませんでした。

彼らのページには、共有、クリック、ダウンロード、パーソナライズの 4 つのステップがあります。最後のポイントはカバーされていません。

招待が成功するたびに、紹介者にアプリ内クレジットで報酬を与えたいだけです。

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

android - Branch.io validateReferralCode() と applyReferralCode() の違いは?

紹介コードにBranch.ioを使用しています。私がやりたいことに当てはまると思われる2つの方法がありますが、両方の説明は同じようです。Branch.io のコンテキストで、ユーザーが適切な紹介コードを入力したことを確認するにはどうすればよいですか?

ブランチのドキュメント: https://github.com/BranchMetrics/Branch-Android-SDK#register-an-activity-for-direct-deep-linking-optional-but-recommended

ドキュメントによると、validateReferralCode() と applyReferralCode() という 2 つのメソッドが機能します。両方の実装は次のとおりです。

と....

ドキュメントの説明には、次のように書かれています。

紹介コードを検証する

紹介コードが支店システムに存在し、まだ有効かどうかを検証します。次の場合、コードは有効です。

有効期限が切れていません。その計算タイプが一意の場合、現在のユーザーによって適用されていません。有効な場合、コールバックで紹介コード JSONObject を返します。

そして、紹介コードを適用するには

紹介コードを適用する

紹介コードが支店システムに存在し、まだ有効である場合は、紹介コードを適用します (上記を参照)。コードが有効な場合は、コールバックで紹介コード JSONObject を返します。

これらの違いは何ですか?

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

referrals - 支店リンクごとの加入者数の表示

Android アプリでトラック マーケティングと紹介に Branch SDK を使用しています。合計クリック数と合計インストール数とともに、マーケティング セクションに新しい列「登録済み」を追加できますか? もしそうなら、それはどのように可能ですか。いいえの場合、各パートナーからサブスクライブしているユーザー数を追跡するにはどうすればよいですか?