Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Per impedire a terze parti non autorizzate di utilizzare la tua chiave API per creare Dynamic Links che
reindirizzano dal tuo dominio a siti che non sono di tua proprietà, devi specificare gli URL
a cui può reindirizzare il tuo Dynamic Links.
Per specificare gli URL consentiti, fai clic su
more_vert> Pattern URL lista consentita
dalla pagina Dynamic Links della console Firebase, quindi specifica fino a
10 espressioni regolari utilizzando la
sintassi RE2. Solo gli URL
che corrispondono a una di queste espressioni regolari possono essere utilizzati correttamente come link
diretto (link) o link di riserva (afl, ifl, ipfl, ofl) per un Dynamic Links. Se
specifichi pattern URL, qualsiasi URL che non corrisponde a uno dei pattern
farà in modo che Dynamic Links restituisca l'errore HTTP 400.
Devi rendere i pattern URL il più restrittivi possibile. Ad esempio:
Troppo permissiva
Più
^https://.*.com/.*$
Può reindirizzare a qualsiasi pagina di qualsiasi sito che termina con .com.
^https://mybrand\.com/.*$
Può reindirizzare solo alle pagine all'indirizzo mybrand.com.
^https://play.google.com/.*$
Può reindirizzare alla pagina Google Play Store di qualsiasi app.
^https://play\.google\.com/.*id=myapp\.com$
Può reindirizzare solo alle pagine Google Play Store per l'app con il
nome del pacchetto myapp.com.
^https://itunes.apple.com/.*$
Può reindirizzare a qualsiasi pagina su itunes.apple.com.
^https://itunes\.apple\.com/.*id123$
Può reindirizzare solo alla pagina dell'app con l'ID
id123 sull'App Store.
Puoi assicurarti che un link diretto e i link di riserva per un Dynamic Links corrispondano a uno dei tuoi pattern di URL visualizzando la pagina di debug per Dynamic Links e verificando che non siano presenti avvisi:
[null,null,["Ultimo aggiornamento 2025-07-25 UTC."],[],[],null,["\u003cbr /\u003e\n\n| **Deprecated:** Firebase Dynamic Links is *deprecated* and should not be adopted in projects that don't already use it. The service will shut down on August 25, 2025. See the [Dynamic Links Deprecation FAQ](/support/dynamic-links-faq) for more information.\n\nTo prevent unauthorized parties from using your API key to create Dynamic Links that\nredirect from your domain to sites you don't own, you should specify the URLs\nyour Dynamic Links can redirect to.\n\nTo specify the allowed URLs, click\nmore_vert **\\\u003e Allowlist URL pattern**\nfrom the Dynamic Links page of the Firebase console, and then specify up to\n10 regular expressions using\n[RE2 syntax](https://github.com/google/re2/wiki/Syntax). Only URLs\nthat match one of these regular expressions can be successfully used as a deep\nlink (`link`) or fallback link (`afl`, `ifl`, `ipfl`, `ofl`) for a Dynamic Links. If\nyou specify URL patterns, any URL that doesn't match one of the patterns will\ncause your Dynamic Links to return HTTP error 400.\n\nYou should make your URL patterns as restrictive as possible. For example:\n\n| Too permissive | Better |\n|----------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|\n| `^https://.*.com/.*$` Can redirect to any page on any site ending with `.com`. | `^https://mybrand\\.com/.*$` Can redirect only to pages at `mybrand.com`. |\n| `^https://play.google.com/.*$` Can redirect to any app's Google Play Store page. | `^https://play\\.google\\.com/.*id=myapp\\.com$` Can redirect only to Google Play Store pages for the app with the package name `myapp.com`. |\n| `^https://itunes.apple.com/.*$` Can redirect to any page on `itunes.apple.com`. | `^https://itunes\\.apple\\.com/.*id123$` Can redirect only to the App Store page for the app with the ID `id123`. |\n\nYou can make sure a deep link and fallback links for a Dynamic Links match one of\nyour URL patterns by viewing the debug page for Dynamic Links and verifying there are\nno warnings: \n\n```\nhttps://example.page.link/WXYZ?d=1\n```"]]