Branch.io (SDK de Android): 'solo inicializa Branch en la actividad del Iniciador' y GDPR

Según el documento:https: //docs.branch.io/pages/apps/android :

"Solo inicializar Branch en la actividad del Iniciador La aplicación se abrirá a través de la actividad del Iniciador, donde Branch inicializará y recuperará los datos del enlace profundo al hacer clic en el enlace."

Mi problema es que tengo una GDPRLauncherActivity que es la actividad de inicio de mi proyecto. Esta actividad GDPR se muestra a los usuarios de la UE en el primer lanzamiento y nunca más se muestra más tarde (GDPRLauncherActivity lanza directamente mi mainActivity), y nunca se muestra a los usuarios fuera de la UE (GDPRLauncherActivity también lanzará directamente mi mainActivity).

No quiero inicializar Branch en mi GDPRLauncherActivity ya que no sería compatible con GDPR (el usuario debe dar su acuerdo primero).

Mi pregunta es: ¿será realmente un problema si inicializo Branch en mi MainActivity (y no mi GDPRLauncherActivity que no es mi actividad de iniciador). Creo que es un problema porque this.getIntent () no obtendrá el contenido correcto (y porque está escrito en el documento :))

Entonces: ¿es un problema? En caso afirmativo, ¿cuál es la solución más fácil?

Gracia

Respuestas a la pregunta(2)

Su respuesta a la pregunta