Zezwalanie na określone wzorce adresów URL
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Aby uniemożliwić nieupoważnionym osobom używanie Twojego klucza interfejsu API do tworzenia Dynamic Links, które
przekierowują z Twojej domeny do witryn, których nie jesteś właścicielem, musisz określić adresy URL,
na które mogą przekierowywać Twoje Dynamic Links.
Aby określić dozwolone adresy URL, kliknij
more_vert> Wzorzec adresu URL dozwolonej listy
na stronie Dynamic Links w konsoli Firebase, a następnie określ maksymalnie
10 wyrażeń regularnych przy użyciu
składni RE2. Tylko adresy URL pasujące do jednego z tych wyrażeń regularnych mogą być używane jako precyzyjny link (link) lub link zastępczy (afl, ifl, ipfl, ofl) w Dynamic Links. Jeśli
określisz wzorce adresów URL, każdy adres URL, który nie pasuje do żadnego z tych wzorców, spowoduje, że Dynamic Links będą zwracać błąd HTTP 400.
Wzorce adresów URL powinny być jak najbardziej restrykcyjne. Przykład:
Zbyt liberalne
Lepsze
^https://.*.com/.*$
Może przekierowywać na dowolną stronę w dowolnej witrynie kończącej się na .com.
^https://mybrand\.com/.*$
Może przekierowywać tylko na strony w domenie mybrand.com.
^https://play.google.com/.*$
Może przekierowywać na stronę dowolnej aplikacji Google Play Store.
^https://play\.google\.com/.*id=myapp\.com$
Może przekierowywać tylko na Google Play Store strony aplikacji o nazwie pakietu myapp.com.
^https://itunes.apple.com/.*$
Może przekierowywać na dowolną stronę w domenie itunes.apple.com.
^https://itunes\.apple\.com/.*id123$
Może przekierowywać tylko na stronę aplikacji o identyfikatorze
id123 w App Store.
Aby sprawdzić, czy precyzyjny link i linki zastępcze w Dynamic Links pasują do jednego z Twoich wzorców adresów URL, otwórz stronę debugowania Dynamic Links i sprawdź, czy nie ma na niej ostrzeżeń:
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2026-04-18 UTC."],[],[]]