Согласно документу: https://docs.branch.io/pages/apps/android/ а> :
"Инициализировать Branch только в действии Launcher. Приложение откроется в действии Launcher, где Branch будет инициализировать и извлекать данные глубокой ссылки при нажатии на ссылку."
Моя проблема в том, что у меня есть активность GDPRLauncherActivity, которая является активностью запуска моего проекта. Эта активность GDPR отображается для пользователей из ЕС при первом запуске и никогда больше не отображается позже (GDPRLauncherActivity напрямую запускает мою mainActivity) и никогда не отображается для пользователей за пределами ЕС (GDPRLauncherActivity также напрямую запускает мою mainActivity).
Я не хочу инициализировать Branch в своей GDPRLauncherActivity, так как это не будет соответствовать GDPR (пользователь должен сначала дать свое согласие).
Мой вопрос: это действительно проблема, если я инициализирую Branch в своей MainActivity (а не в моей GDPRLauncherActivity, которая не является моей активностью запуска). Я думаю, что это проблема, потому что this.getIntent() не получит правильный контент (и потому, что это написано в документе :))
Итак: это проблема? Если да, то какой самый простой обходной путь?
Спасибо