अनधिकृत पक्षों को आपकी एपीआई कुंजी का इस्तेमाल करके, ऐसा 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