关于分支引荐参数在我的应用程序处于背景状态时没有问题。
I Integrated Branch使用官方文件。 我的意图过滤器保持在打开活动内。即(主要活动) 我为该活动保留了singleTask模式。
问题1:
我正在为另一个app设计自定义模块SDK。所以我在我的应用程序级别集成了分支。我在Facebook上分享了链接。当我点击Facebook链接,我的应用程序在后台。分支重定向到我的应用程序,但我没有得到refferal parameters.Branch返回空体。我检查isAutoDeeplink它也显示为false,即使我点击Facebook上的链接。
当我的应用程序被手动杀死时,分支返回引用参数。我按照下面的链接来集成分支
https://github.com/BranchMetrics/android-branch-deep-linking/tree/master/Branch-SDK-TestBed
任何人都可以帮助解决此问题吗?
答案 0 :(得分:0)
您需要确保在应用中实施了两项内容:
您已覆盖MainActivity中的onNewIntent()
方法:
@Override
public void onNewIntent(Intent intent) {
this.setIntent(intent);
}
您正在使用onStart()
方法初始化Branch SDK,而不是MainActivity的onCreate()
方法。