Inicie o aplicativo android a partir de um link do navegador

Eu tenho um problema ao tentar iniciar meu aplicativo a partir do navegador usando meu próprio esquema.
O código é o seguinte:
Arquivo de manifesto:

   <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" 
        android:exported="false">
        <intent-filter>

            <data  android:scheme="allplayer" />

            <action android:name="android.intent.action.VIEW" />
            <category android:name="android.intent.category.BROWSABLE" />
            <category android:name="android.intent.category.DEFAULT" />
        </intent-filter>
    </activity>

Arquivo HTML:

<html>
<head>
</head>
<body>
<a href="allplayer://site.com">Test link</a>
</body>
</html>

Se eu clicar no link, meu aplicativo não começará. Eu fiz muitas pesquisas, mas não consegui encontrar uma resposta.
Se eu mudarallplayer comhttp tudo funciona bem.
Deesse linkAprendi que não é recomendado usar seus próprios esquemas.
Isso significa que seus próprios esquemas não funcionam?
A pessoaAqui está usando seu próprio esquema, e de seu feedback parece que está funcionando.
Estou esquecendo de algo?

questionAnswers(1)

yourAnswerToTheQuestion