"Atividade exportada não requer permissão" ao tentar iniciar de um URI

Estou tentando iniciar um aplicativo para Android a partir de um URI usandoesta questão tão como referência.

Eu tenho um arquivo de manifesto com a seguinte atividade declarada:

<activity android:name=".MainActivity">
    <intent-filter>
        <action android:name="android.intent.action.VIEW" />
        <data android:scheme="http" android:host="example.com" />
    </intent-filter>
</activity>

Eu estou tentando lançar MainActivity com ohttp://example.com ligação. O meu problema é que recebo o aviso

"exported activity does not require permission"

Eu olhei para outras perguntas do SO que relatam esse mesmo aviso e todas as soluções parecem não funcionar.

Como eu escrevo o filtro de intenção da atividade corretamente para evitar o aviso?

obrigado

questionAnswers(3)

yourAnswerToTheQuestion