Como incluir um BroadcastReceiver em um projeto diferente do Xamarin?

Estou escrevendo uma solução de plataforma cruzada no Xamarin e estou prestes a adicionar um projeto principal para integração de terceiros (por exemplo, outras partes do Android que desejam integrar-se ao meu aplicativo usando intenções apenas no Android).

Mas eu gostaria de manter minha configuração de plataforma cruzada que eu tenho agora "limpa" e simplesmente adicionar uma nova biblioteca de classes Android com o código de integração de terceiros. No entanto, parece que não consigo incluir meu BroadcastReceiver no meu projeto de integração de terceiros no meu projeto de aplicativo Android "principal".

Adicionei uma referência ao projeto de integração de terceiros, mas obviamente isso não é suficiente ... Eu poderia apenas adicionar meu BroadcastReceiver no projeto principal do aplicativo Android, e isso ficaria bem, eu acho, mas eu realmente gosto de manter as coisas de terceiros isoladas, pois eu poderia criar imagens adicionando outros mecanismos de integração no futuro para outros fins e, em seguida, gostaria de mantê-las em outro projeto também.

Alguma sugestão? Atualmente, o projeto de terceiros nem parece ser compilado automaticamente ao compilar o projeto android principal.

EDITAR;

Meu BroadcastReceiver usa atributos como "recomendado";

[BroadcastReceiver(Enabled = true)]
[IntentFilter(new[] { "se.millsys.integration.MyIntegrationIntent" })]
public class IntegrationBroadcastReceiver : BroadcastReceiver
{
    private static string DEBUG_TAG = "IntegrationBroadcastReceiver";

    public override void OnReceive(Context context, Intent intent)
    {
    }
}

questionAnswers(1)

yourAnswerToTheQuestion