Branch.io (Android SDK): 'apenas inicialize o Branch na atividade do Launcher' e o GDPR
De acordo com o documento:https://docs.branch.io/pages/apps/android/ :
"Inicializar apenas o Branch na atividade do Launcher O aplicativo será aberto por meio da atividade do Launcher, onde o Branch inicializará e recuperará os dados do link direto do clique no link."
Meu problema é que eu tenho uma GDPRLauncherActivity que é a atividade do iniciador do meu projeto. Essa atividade de GDPR é exibida para usuários da UE no primeiro lançamento e nunca é exibida mais tarde (o GDPRLauncherActivity lança diretamente minha mainActivity) e nunca é exibida para usuários fora da UE (o GDPRLauncherActivity também lança diretamente minha mainActivity).
Não quero inicializar o Branch no meu GDPRLauncherActivity, pois não seria compatível com o GDPR (o usuário precisa primeiro concordar).
Minha pergunta é: será realmente um problema se eu inicializar o Branch na minha MainActivity (e não na minha GDPRLauncherActivity que não é minha atividade do iniciador). Eu acho que é um problema porque this.getIntent () não receberá o conteúdo correto (e porque está escrito no documento :))
Então: isso é um problema? Se sim, qual é a solução mais fácil?
obrigado