私たちはアンドロイドアプリに統合されたブランチsdkを持っています。マニフェストの詳細は次のとおりです。Branch.ioのリンクは、アプリケーション内で動作していません
<intent-filter>
<data
android:host="open"
android:scheme="example" />
<data
android:host="bnc.lt"
android:scheme="https" />
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
</intent-filter>
動作していないシナリオである続い
Branch branch = Branch.getInstance();
branch.initSession(new Branch.BranchReferralInitListener() {
@Override
public void onInitFinished(JSONObject referringParams, BranchError error) {
if (error == null) {
// params are the deep linked params associated with the link that the user clicked before showing up
Log.i("BranchConfigTest", "deep link data: " + referringParams.toString());
}, this.getIntent().getData(), this);
を次のように初期化コード片です。
1.アプリ内からブランチリンクをクリックすると、上記のコードピースのreferralParamsが空になります。リンクがアプリの外側にある場合、referralParamsのJSONストリングを正しい方法で受け取ることができます。
私は問題を把握することができません。
こんにちはアレックス、任意の回避策をお勧めしますか?私たちは通常、コンテンツを直接閲覧できるように、アプリ内からユーザーにコンテンツのサポートリンクを送信します。 – karan
私が気づいているわけではありませんが、Androidエンジニアリングチームに新しい開発があるかどうかを確認します。 –