Damit nicht autorisierte Parteien Ihren API-Schlüssel verwenden können, um Dynamic Links zu 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 auf
> URL-Muster für Zulassungsliste
auf der Seite „Dynamic Links“ der Firebase Console und geben Sie dann bis zu
10 reguläre Ausdrücke mit der
RE2-Syntax an. Nur URLs
, die mit einem dieser regulären Ausdrücke übereinstimmen, können erfolgreich als Deeplink (link) oder Fallback-Link (afl, ifl, ipfl, ofl) für einen Dynamic Links verwendet werden. Wenn
Sie URL-Muster angeben, führt jede URL, die nicht mit einem der Muster übereinstimmt, dazu,
dass Ihre Dynamic Links den HTTP-Fehler 400 zurückgeben.
Ihre URL-Muster sollten so restriktiv wie möglich sein. Beispiel:
| Zu permissiv | Besser |
|---|---|
|
Kann zu jeder Seite auf jeder Website weiterleiten, die mit |
Kann nur zu Seiten unter |
|
Kann zu jeder Seite einer App weiterleiten.Google Play Store |
Kann nur zu Google Play Store Seiten für die App mit dem
Paketnamen |
|
Kann zu jeder Seite auf |
Kann nur zur App Store-Seite für die App mit der ID
|
Sie können prüfen, ob ein Deeplink und Fallback-Links für einen Dynamic Links mit einem Ihrer URL-Muster übereinstimmen, indem Sie die Debug-Seite für Dynamic Links aufrufen und prüfen, ob keine Warnungen vorhanden sind:
https://example.page.link/WXYZ?d=1