คุณควรระบุ URL ที่ Dynamic Links ของคุณเปลี่ยนเส้นทางไปได้เพื่อป้องกันไม่ให้บุคคลที่ไม่ได้รับอนุญาตใช้คีย์ API ของคุณเพื่อสร้าง Dynamic Links ที่เปลี่ยนเส้นทางจากโดเมนของคุณไปยังเว็บไซต์ที่คุณไม่ได้เป็นเจ้าของ
หากต้องการระบุ URL ที่อนุญาต ให้คลิก Dynamic Links ของคอนโซล Firebase จากนั้นระบุนิพจน์ทั่วไปได้สูงสุด 10 รายการโดยใช้ไวยากรณ์ RE2 เฉพาะ URL ที่ตรงกับนิพจน์ทั่วไปรายการใดรายการหนึ่งเหล่านี้เท่านั้นที่จะใช้เป็น Deep Link (link
) หรือลิงก์สำรอง (afl
, ifl
, ipfl
, ofl
) สำหรับ Dynamic Links ได้ หากคุณระบุรูปแบบ URL ไว้ URL ที่ไม่ตรงกับรูปแบบใดรูปแบบหนึ่งจะทำให้ Dynamic Links แสดงข้อผิดพลาด HTTP 400
คุณควรกำหนดรูปแบบ URL ให้จํากัดมากที่สุด เช่น
อนุญาตมากเกินไป | ดีขึ้น |
---|---|
เปลี่ยนเส้นทางไปยังหน้าใดก็ได้ในเว็บไซต์ที่ลงท้ายด้วย |
เปลี่ยนเส้นทางได้เฉพาะไปยังหน้าใน |
เปลี่ยนเส้นทางไปยังหน้า Google Play Store ของแอปใดก็ได้ |
เปลี่ยนเส้นทางได้เฉพาะไปยังหน้า Google Play Store ของแอปที่มีชื่อแพ็กเกจ |
เปลี่ยนเส้นทางไปยังหน้าใดก็ได้ใน |
เปลี่ยนเส้นทางได้เฉพาะไปยังหน้า App Store ของแอปที่มีรหัส |
คุณสามารถตรวจสอบว่า Deep Link และลิงก์สำรองสำหรับ Dynamic Links ตรงกับรูปแบบ URL รูปแบบใดรูปแบบหนึ่งของคุณโดยดูหน้าแก้ไขข้อบกพร่องของ Dynamic Links และยืนยันว่าไม่มีคำเตือน
https://example.page.link/WXYZ?d=1