Um zu verhindern, dass nicht autorisierte Dritte mit Ihrem API-Schlüssel Dynamic Links erstellen, die von Ihrer Domain zu Websites weiterleiten, die Ihnen nicht gehören, sollten Sie die URLs angeben, zu denen Ihre Dynamic Links weiterleiten können.
Wenn Sie die zulässigen URLs angeben möchten, klicken Sie in der Firebase-Konsole auf der Seite Dynamic Links auf > URL-Muster für Zulassungsliste und geben Sie dann bis zu zehn reguläre Ausdrücke mit der RE2-Syntax an. Nur URLs, die mit einem dieser regulären Ausdrücke übereinstimmen, können als Deeplink (link
) oder Fallback-Link (afl
, ifl
, ipfl
, ofl
) für eine Dynamic Links verwendet werden. Wenn Sie URL-Muster angeben, gibt Dynamic Links für jede URL, die nicht mit einem der Muster übereinstimmt, den HTTP-Fehler 400 zurück.
Ihre URL-Muster sollten so restriktiv wie möglich sein. Beispiel:
Zu tolerant | Bessere |
---|---|
Kann auf eine beliebige Seite auf einer beliebigen Website weiterleiten, die auf |
Es kann nur zu Seiten auf |
Kann auf die Google Play Store-Seite einer beliebigen App weiterleiten. |
Kann nur zu Google Play Store-Seiten für die App mit dem Paketnamen |
Kann auf eine beliebige Seite auf |
Die Weiterleitung kann nur zur App Store-Seite der App mit der ID |
Sie können prüfen, ob ein Deeplink und Fallback-Links für eine Dynamic Links mit einem Ihrer URL-Muster übereinstimmen. Rufen Sie dazu die Debug-Seite für Dynamic Links auf und prüfen Sie, ob keine Warnungen angezeigt werden:
https://example.page.link/WXYZ?d=1