Перехватить INSTALL_REFERRER и затем перенаправить на Google AnalyticsReceiver

Я написал установочный приемник, чтобы определить, когда приложение было установлено через Маркет. Однако, Я также хочу передать широковещательный запрос INSTALL_REFERRER на другие приемники, такие как Google Analytics AnalyticsReceiver , если он установлен в приложении. Важно отметить, что я НЕ знаю, установлены ли другие приемники, поскольку мой приемник будет использоваться другими разработчиками в своих приложениях.

В настоящее время я получаю широковещательную рассылку и по завершении я вызываю:

AnalyticsReceiver receiver = new AnalyticsReceiver ();

Receiver.onReceive (context, intent);

Проблема в том, что класс AnalyticsReceiver может отсутствовать.

Итак, как мне передать трансляцию, если я не уверен, приложение использует AnalyticsReceiver ?

Или Android сам позаботится о том, чтобы каждый установленный приемник принимал широковещательные сообщения?

Большое спасибо!

7
задан Yahel 13 February 2011 в 13:42
поделиться