FAQs zu App-Links

Was passiert auf Geräten mit älteren Android-Versionen?

Bei dynamischen App-Links unter Android 15 und höher wird derselbe handle_all_urls Beziehungstyp wie bei App-Links in früheren Versionen verwendet, aber mit dem neuen Feld dynamic_app_link_components. Ältere Versionen ignorieren das neue dynamic_app_link_components Feld, um die Kompatibilität zu gewährleisten. Wenn Sie bestimmte Pfade in älteren Android-Versionen unterstützen müssen, müssen Sie sie wie gewohnt im Manifest deklarieren.

Kann ich sowohl manifestbasierte Pfadregeln als auch dynamische Regeln gleichzeitig verwenden?

Ja, das System führt Ihre dynamischen Regeln mit den manifestbasierten Regeln zusammen. Die im Manifest definierten Regeln legen jedoch den maximal zulässigen Umfang für Ihre App-Link-Pfade fest. Alle dynamischen Regeln müssen sich innerhalb dieses Umfangs befinden. Das System lässt nicht zu, dass dynamische Regeln den statischen Umfang ändern oder erweitern, den Sie in Ihren Manifestpfaden deklariert haben. Bei einer typischen Implementierung dynamischer App-Links wird in der Manifestkonfiguration ein relativ großer Umfang festgelegt. Die dynamischen Regeln werden vom Server verwaltet und dienen zur Feinabstimmung der Pfade.

Wie erhalte ich am besten den SHA‑256-Fingerabdruck für die Datei „assetlinks.json“?

Am zuverlässigsten ist es, ihn aus der Google Play Console abzurufen. Rufen Sie die Seite Einrichtung > App-Integrität Ihrer App auf. Unter Zertifikat für den App-Signaturschlüssel finden Sie den SHA‑256-Zertifikat Fingerabdruck. Dies ist derselbe Schlüssel, mit dem Google Play Ihre App Version signiert. Alternativ können Sie bei lokalen Builds das keytool Befehlszeilenprogramm für Ihre Keystore-Datei verwenden.