Я написал установочный приемник, чтобы определить, когда приложение было установлено через Маркет. Однако, Я также хочу передать широковещательный запрос INSTALL_REFERRER на другие приемники, такие как Google Analytics AnalyticsReceiver
, если он установлен в приложении. Важно отметить, что я НЕ знаю, установлены ли другие приемники, поскольку мой приемник будет использоваться другими разработчиками в своих приложениях.
В настоящее время я получаю широковещательную рассылку и по завершении я вызываю:
AnalyticsReceiver receiver = new AnalyticsReceiver ();
Receiver.onReceive (context, intent);
Проблема в том, что класс AnalyticsReceiver
может отсутствовать.
Итак, как мне передать трансляцию, если я не уверен, приложение использует AnalyticsReceiver
?
Или Android сам позаботится о том, чтобы каждый установленный приемник принимал широковещательные сообщения?
Большое спасибо!