बिना अनुमति वाली इकाइयों को आपके एपीआई पासकोड का इस्तेमाल करके, ऐसे Dynamic Links बनाने से रोकने के लिए जो आपके डोमेन से उन साइटों पर रीडायरेक्ट करते हैं जिनका मालिकाना हक आपके पास नहीं है, आपको उन यूआरएल की जानकारी देनी चाहिए जिन पर आपके Dynamic Links रीडायरेक्ट कर सकते हैं.
अनुमति वाले यूआरएल तय करने के लिए, Firebase कंसोल के Dynamic Links पेज पर जाकर, > अनुमति वाली सूची में शामिल यूआरएल पैटर्न पर क्लिक करें. इसके बाद, RE2 सिंटैक्स का इस्तेमाल करके, ज़्यादा से ज़्यादा 10 रेगुलर एक्सप्रेशन तय करें. सिर्फ़ उन यूआरएल को Dynamic Links के लिए डीप लिंक (link) या फ़ॉलबैक लिंक (afl, ifl, ipfl, ofl) के तौर पर इस्तेमाल किया जा सकता है जो इनमें से किसी एक रेगुलर एक्सप्रेशन से मैच करते हों. अगर आपने यूआरएल पैटर्न तय किए हैं, तो किसी भी पैटर्न से मैच न होने वाले यूआरएल की वजह से, Dynamic Links एचटीटीपी गड़बड़ी 400 दिखाएगा.
आपको अपने यूआरएल पैटर्न को ज़्यादा से ज़्यादा सीमित रखना चाहिए. उदाहरण के लिए:
| बहुत ज़्यादा अनुमति देना | बेहतर |
|---|---|
|
|
सिर्फ़ |
|
किसी भी ऐप्लिकेशन के Google Play Store पेज पर रीडायरेक्ट कर सकता है. |
|
|
|
यह सिर्फ़ |
यह पक्का किया जा सकता है कि किसी Dynamic Links के लिए डीप लिंक और फ़ॉलबैक लिंक, आपके किसी यूआरएल पैटर्न से मैच करते हों. इसके लिए, Dynamic Links का डीबग पेज देखें और पुष्टि करें कि कोई चेतावनी न हो:
https://example.page.link/WXYZ?d=1