หากต้องการป้องกันไม่ให้บุคคลที่ไม่ได้รับอนุญาตใช้คีย์ API ของคุณเพื่อสร้าง Dynamic Links ที่ เปลี่ยนเส้นทางจากโดเมนของคุณไปยังเว็บไซต์ที่คุณไม่ได้เป็นเจ้าของ คุณควรกำหนด URL ที่ 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 ให้จำกัดมากที่สุด เช่น
| อนุญาตมากเกินไป | ดีขึ้น |
|---|---|
|
เปลี่ยนเส้นทางไปยังหน้าใดก็ได้ในเว็บไซต์ที่ลงท้ายด้วย |
เปลี่ยนเส้นทางไปยังหน้าต่างๆ ที่ |
|
เปลี่ยนเส้นทางไปยังหน้า Google Play Store ของแอปใดก็ได้ |
เปลี่ยนเส้นทางไปยังหน้า Google Play Store ของแอปที่มีชื่อแพ็กเกจ |
|
เปลี่ยนเส้นทางไปยังหน้าใดก็ได้ใน |
เปลี่ยนเส้นทางไปยังหน้า App Store ของแอปที่มีรหัส
|
คุณตรวจสอบได้ว่า Deep Link และลิงก์สำรองสำหรับ Dynamic Links ตรงกับรูปแบบ URL รูปแบบใดรูปแบบหนึ่งโดยดูหน้าการแก้ไขข้อบกพร่องสำหรับ Dynamic Links และตรวจสอบว่าไม่มีคำเตือน
https://example.page.link/WXYZ?d=1