根据文档:https://docs.branch.io/pages/apps/android/:
“仅在 Launcher 活动中初始化 Branch 应用程序将通过 Launcher 活动打开,Branch 将在其中初始化并从链接单击中检索深度链接数据。”
我的问题是我有一个 GDPRLauncherActivity,它是我项目的启动器活动。这个 GDPR 活动在第一次启动时显示给欧盟用户,以后不再显示(GDPRLauncherActivity 直接启动我的 mainActivity),从不显示给欧盟以外的用户(GDPRLauncherActivity 也会直接启动我的 mainActivity)。
我不想在我的 GDPRLauncherActivity 中初始化 Branch,因为它不符合 GDPR(用户需要先同意)。
我的问题是:如果我在 MainActivity 中初始化 Branch(而不是不是我的启动器活动的 GDPRLauncherActivity),这真的是个问题。我认为这是一个问题,因为 this.getIntent() 不会得到正确的内容(并且因为它是写在文档中的:))
所以:这是一个问题吗?如果是,最简单的解决方法是什么?
谢谢