Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Yetkisiz tarafların, alanınızdan sahip olmadığınız sitelere yönlendiren Dynamic Links oluşturmak için API anahtarınızı kullanmasını önlemek istiyorsanız Dynamic Links'nın yönlendirebileceği URL'leri belirtmeniz gerekir.
İzin verilen URL'leri belirtmek için Firebase konsolunun Dynamic Links sayfasında more_vert> İzin verilenler listesi URL kalıbı'nı tıklayın ve ardından RE2 söz dizimini kullanarak 10'a kadar normal ifade belirtin. Yalnızca bu normal ifadelerden biriyle eşleşen URL'ler, Dynamic Links için başarılı bir şekilde derin bağlantı (link) veya yedek bağlantı (afl, ifl, ipfl, ofl) olarak kullanılabilir. URL kalıpları belirtirseniz kalıplardan biriyle eşleşmeyen tüm URL'ler, Dynamic Links öğenizin HTTP hatası 400 döndürmesine neden olur.
URL kalıplarınızı mümkün olduğunca kısıtlayıcı hale getirmelisiniz. Örneğin:
Çok fazla izin veriliyor
Daha iyi
^https://.*.com/.*$
.com ile biten herhangi bir sitedeki herhangi bir sayfaya yönlendirebilir.
^https://mybrand\.com/.*$
Yalnızca mybrand.com adresindeki sayfalara yönlendirebilir.
^https://play.google.com/.*$
Herhangi bir uygulamanın Google Play Store sayfasına yönlendirebilir.
^https://play\.google\.com/.*id=myapp\.com$
Yalnızca myapp.com paket adına sahip uygulama için Google Play Store sayfalarına yönlendirebilir.
^https://itunes.apple.com/.*$
itunes.apple.com üzerindeki herhangi bir sayfaya yönlendirebilir.
^https://itunes\.apple\.com/.*id123$
Yalnızca kimliği id123 olan uygulamanın App Store sayfasına yönlendirebilir.
Dynamic Links için hata ayıklama sayfasını görüntüleyerek ve uyarı olmadığını doğrulayarak Dynamic Links için bir derin bağlantının ve yedek bağlantıların URL kalıplarınızdan biriyle eşleştiğinden emin olabilirsiniz:
[null,null,["Son güncelleme tarihi: 2025-07-25 UTC."],[],[],null,["# Allow specific URL patterns\n\n\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```"]]