0

当我的应用程序处于后台状态时,我有一个关于分支推荐参数没有得到的问题。

我使用官方文档集成分支。我的意图过滤器保存在打开的活动中。即(主要活动)我为该活动保留了单任务模式。

问题一:

我正在为另一个应用程序设计自定义模块 SDK。所以我在我的应用程序级别集成了分支。我在 facebook 上分享了链接。当我点击 facebook 链接并且我的应用程序在后台时。分支重定向到我的应用程序,但我没有获得参考参数。分支返回空正文。我检查了 isAutoDeeplink 也显示错误,即使我点击 Facebook 上的链接。

当我的应用程序当时被手动杀死时,分支返回引用参数。我按照下面的链接集成分支

https://github.com/BranchMetrics/android-branch-deep-linking/tree/master/Branch-SDK-TestBed

任何人都可以帮助解决这个问题吗?

4

1 回答 1

0

您需要确保在您的应用程序中实现了两件事:

  1. 您已覆盖onNewIntent()MainActivity 中的方法:

    @Override
    public void onNewIntent(Intent intent) {
        this.setIntent(intent);
    }
    
  2. 您正在方法中初始化分支 SDK,onStart()而不是onCreate()MainActivity 的方法。

于 2017-12-29T16:40:15.907 回答