อนุญาตรูปแบบ URL ที่เฉพาะเจาะจง

คุณควรระบุ URL ที่ Dynamic Links ของคุณเปลี่ยนเส้นทางไปได้เพื่อป้องกันไม่ให้บุคคลที่ไม่ได้รับอนุญาตใช้คีย์ API ของคุณเพื่อสร้าง Dynamic Links ที่เปลี่ยนเส้นทางจากโดเมนของคุณไปยังเว็บไซต์ที่คุณไม่ได้เป็นเจ้าของ

หากต้องการระบุ URL ที่อนุญาต ให้คลิก > รูปแบบ URL ของรายการที่อนุญาตจากหน้า Dynamic Links ของคอนโซล Firebase จากนั้นระบุนิพจน์ทั่วไปได้สูงสุด 10 รายการโดยใช้ไวยากรณ์ RE2 เฉพาะ URL ที่ตรงกับนิพจน์ทั่วไปรายการใดรายการหนึ่งเหล่านี้เท่านั้นที่จะใช้เป็น Deep Link (link) หรือลิงก์สำรอง (afl, ifl, ipfl, ofl) สำหรับ Dynamic Links ได้ หากคุณระบุรูปแบบ URL ไว้ URL ที่ไม่ตรงกับรูปแบบใดรูปแบบหนึ่งจะทำให้ Dynamic Links แสดงข้อผิดพลาด HTTP 400

คุณควรกำหนดรูปแบบ URL ให้จํากัดมากที่สุด เช่น

อนุญาตมากเกินไป ดีขึ้น

^https://.*.com/.*$

เปลี่ยนเส้นทางไปยังหน้าใดก็ได้ในเว็บไซต์ที่ลงท้ายด้วย .com

^https://mybrand\.com/.*$

เปลี่ยนเส้นทางได้เฉพาะไปยังหน้าใน mybrand.com

^https://play.google.com/.*$

เปลี่ยนเส้นทางไปยังหน้า Google Play Store ของแอปใดก็ได้

^https://play\.google\.com/.*id=myapp\.com$

เปลี่ยนเส้นทางได้เฉพาะไปยังหน้า Google Play Store ของแอปที่มีชื่อแพ็กเกจ myapp.com

^https://itunes.apple.com/.*$

เปลี่ยนเส้นทางไปยังหน้าใดก็ได้ใน itunes.apple.com

^https://itunes\.apple\.com/.*id123$

เปลี่ยนเส้นทางได้เฉพาะไปยังหน้า App Store ของแอปที่มีรหัส id123

คุณสามารถตรวจสอบว่า Deep Link และลิงก์สำรองสำหรับ Dynamic Links ตรงกับรูปแบบ URL รูปแบบใดรูปแบบหนึ่งของคุณโดยดูหน้าแก้ไขข้อบกพร่องของ Dynamic Links และยืนยันว่าไม่มีคำเตือน

https://example.page.link/WXYZ?d=1