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