当我的自定义模块(SDK)处于后台状态时,branch.io已返回空推荐参数



我有一个有关分支转介参数的问题

i使用官方文件集成了分支。我的意图过滤器保存在开放活动中。即(主要活动)我保留了该活动的单程模式。

问题1:

我正在为另一个应用程序设计自定义模块SDK。因此,我在应用程序级别集成了分支。我在Facebook中共享链接。当我单击Facebook链接并且我的应用在后台时。分支重定向到我的应用程序,但我没有收到refferper parameters.branch返回空白。

当我的应用程序在那个时候手动杀死时分支返回推荐参数。

https://github.com/branchmetrics/android-branch-deep-linking/tree/master/master/branch-sdk-testbed

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

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

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

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

最新更新