Starten Sie die Android-Anwendung über einen Browser-Link

Ich habe ein Problem beim Versuch, meine Anwendung mithilfe meines eigenen Schemas über den Browser zu starten.
Der Code lautet wie folgt:
Manifestdatei:

   <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>

HTML-Datei:

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

Wenn ich auf den Link klicke, startet meine Anwendung nicht. Ich habe viel recherchiert, aber keine Antwort gefunden.
Wenn ich mich ändereAllplayer mithttp alles funktioniert gut
Vondieser LinkIch habe erfahren, dass es nicht empfehlenswert ist, eigene Schemata zu verwenden.
Bedeutet das, dass Ihre eigenen Programme nicht funktionieren?
Die PersonHier verwendet sein eigenes Schema und aus seinem Feedback geht hervor, dass es funktioniert.
Vermisse ich etwas?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage