He escrito un receptor de instalación para determinar cuándo se ha instalado una aplicación a través de Market. Sin embargo, también quiero pasar la transmisión INSTALL_REFERRER a otros receptores como Google Analytics AnalyticsReceiver
si está instalada dentro de la aplicación. Es importante destacar que NO sé si otros receptores están instalados, ya que otros desarrolladores utilizarán mi receptor dentro de sus aplicaciones.Interceptar INSTALL_REFERRER y luego reenviar a Google AnalyticsReceiver
Actualmente, reciben la emisión completa y cuando me llaman:
AnalyticsReceiver receiver = new AnalyticsReceiver();
receiver.onReceive(context, intent);
La cuestión es la clase AnalyticsReceiver
puede no estar presente.
Entonces, ¿cómo paso la transmisión si no estoy seguro de si la aplicación usa AnalyticsReceiver
?
¿O es que Android se asegurará de que cada receptor instalado reciba la transmisión?
¡Muchas gracias!
Después de más investigaciones estoy bastante seguro de que no puedes tener más de un receptor de instalación, por lo que cualquier consejo sobre cómo "transmitir" la transmisión de la instalación sería genial. – user605333