我们正在根据所描述的文档生成分支链接,当从其他platfomr(如whatsapp,sms,浏览器等)单击时,这些链接会很棒,但是当我们在应用程序中共享相同的链接并单击时,我们会收到>
{"+clicked_branch_link":false,"+is_first_session":false}
我们已经对io分支的所有文档进行了交叉检查,并且正在执行上述所有步骤。
if (BranchIOUtils.isBranchIntent(getIntent())) {
Branch.getInstance().initSession(this, this.getIntent().getData(), this);
}
<activity
android:name=".activities.Splash"
android:launchMode="singleTask"
android:screenOrientation="portrait"
android:theme="@style/AppThemeNoActionbar">
@Override
protected void onNewIntent(Intent intent) {
this.setIntent(intent);
handleIntent(getIntent());
}
Branch.setPlayStoreReferrerCheckTimeout(10000);
// Branch object initialization
Branch.getAutoInstance(this);
无法得知缺少的内容,任何指针都会有很大帮助。
答案 0 :(得分:0)
要从自己的应用程序内进行深层链接,您必须启动chrome意图,如下所示:
Intent intent = new Intent(this, ActivityToLaunch.class);
intent.putExtra("branch","http://xxxx.app.link/testlink");
intent.putExtra("branch_force_new_session",true);
startActivity(intent);
https://docs.branch.io/apps/android/#handle-links-in-your-own-app
如果还有其他问题,请写信至support@branch.io。谢谢。