Yetkisiz tarafların API anahtarınızı kullanarak alanınızdan sahip olmadığınız sitelere yönlendiren Dynamic Links oluşturmasını önlemek için Dynamic Links uygulamanızın yönlendirebileceği URL'leri belirtmeniz gerekir.
İzin verilen URL'leri belirtmek için Firebase konsolunun Dynamic Links sayfasından > İzin verilenler listesi URL kalıbı'nı tıklayın ve ardından RE2 söz dizimini kullanarak en fazla 10 normal ifade belirtin. Yalnızca bu normal ifadelerden biriyle eşleşen URL'ler, bir Dynamic Links için derin bağlantı (link) veya yedek bağlantı (afl, ifl, ipfl, ofl) olarak başarıyla kullanılabilir. URL kalıpları belirtirseniz kalıplardan biriyle eşleşmeyen tüm URL'ler, Dynamic Links uygulamanızın HTTP 400 hatası döndürmesine neden olur.
URL kalıplarınızı mümkün olduğunca kısıtlayıcı hale getirmeniz gerekir. Örneğin:
| Çok esnek | Daha iyi |
|---|---|
|
|
Yalnızca |
|
Herhangi bir uygulamanın Google Play Store sayfasına yönlendirebilir. |
Yalnızca |
|
|
Yalnızca |
Dynamic Links için derin bağlantı ve yedek bağlantıların URL kalıplarınızdan biriyle eşleştiğinden emin olmak istiyorsanız Dynamic Links için hata ayıklama sayfasını görüntüleyip uyarı olmadığını doğrulayabilirsiniz:
https://example.page.link/WXYZ?d=1