การสร้าง URL ของลิงก์แบบไดนามิกด้วยตนเอง

คุณสร้าง Dynamic Link ได้โดยการสร้าง URL ด้วยตนเองในรูปแบบต่อไปนี้

https://your_subdomain.page.link/?link=your_deep_link&apn=package_name[&amv=minimum_version][&afl=fallback_link]

พารามิเตอร์ Dynamic Link รายการ

พารามิเตอร์ Deep Link (พารามิเตอร์เพย์โหลด)
ลิงก์

ลิงก์ที่แอปจะเปิด ระบุ URL ที่แอปของคุณจัดการได้ ซึ่งโดยปกติจะเป็นเนื้อหาหรือเพย์โหลดของแอป ซึ่งจะเริ่มต้นตรรกะเฉพาะแอป (เช่น การให้เครดิตผู้ใช้ด้วยคูปองหรือการแสดงหน้าจอต้อนรับ) ลิงก์นี้ต้องเป็น URL ที่จัดรูปแบบอย่างถูกต้อง มีการเข้ารหัส URL อย่างเหมาะสม ใช้ HTTP หรือ HTTPS และต้องไม่ใช่ลิงก์แบบไดนามิกอื่น

พารามิเตอร์ Android
apn ชื่อแพ็กเกจของแอป Android ที่จะใช้เปิดลิงก์ แอปต้องเชื่อมต่อกับโปรเจ็กต์จากหน้าภาพรวมของคอนโซล Firebase ต้องระบุเพื่อให้ Dynamic Link เปิดแอป Android
afl ลิงก์ที่จะเปิดเมื่อไม่ได้ติดตั้งแอป ระบุค่านี้เพื่อดำเนินการอย่างอื่นนอกเหนือจากการติดตั้งแอปจาก Play Store เมื่อไม่ได้ติดตั้งแอป เช่น เปิดเนื้อหาเวอร์ชันเว็บบนมือถือ หรือแสดงหน้าโปรโมตแอป
amv versionCode ของแอปเวอร์ชันขั้นต่ำที่เปิดลิงก์ได้ หากแอปที่ติดตั้งเป็นเวอร์ชันเก่า ระบบจะนำผู้ใช้ไปยัง Play Store เพื่ออัปเกรดแอป
พารามิเตอร์ iOS
ibi รหัสชุดของแอป iOS ที่จะใช้เปิดลิงก์ แอปต้องเชื่อมต่อกับโปรเจ็กต์จากหน้าภาพรวมของคอนโซล Firebase ต้องใช้เพื่อให้ Dynamic Link เปิดแอป iOS ได้
ifl ลิงก์ที่จะเปิดเมื่อไม่ได้ติดตั้งแอป ระบุค่านี้เพื่อดำเนินการอย่างอื่นนอกเหนือจากการติดตั้งแอปจาก App Store เมื่อไม่ได้ติดตั้งแอป เช่น เปิดเนื้อหาเวอร์ชันเว็บบนมือถือ หรือแสดงหน้าโปรโมตแอป
ius URL Scheme ที่กำหนดเองของแอป หากกำหนดให้เป็นอย่างอื่นที่ไม่ใช่รหัสชุดของแอป
ipfl ลิงก์ที่จะเปิดใน iPad เมื่อไม่ได้ติดตั้งแอป ระบุ URL นี้เพื่อดำเนินการอย่างอื่นนอกเหนือจากการติดตั้งแอปจาก App Store เมื่อไม่ได้ติดตั้งแอป เช่น เปิดเนื้อหาเวอร์ชันเว็บ หรือแสดงหน้าโปรโมตแอป
ipbi รหัสชุดของแอป iOS ที่จะใช้ใน iPad เพื่อเปิดลิงก์ แอปต้องเชื่อมต่อกับโปรเจ็กต์จากหน้าภาพรวมของคอนโซล Firebase
isi รหัส App Store ของแอป ซึ่งใช้เพื่อส่งผู้ใช้ไปยัง App Store เมื่อไม่ได้ติดตั้งแอป
imv หมายเลขเวอร์ชันของแอปเวอร์ชันขั้นต่ำที่เปิดลิงก์ได้ ระบบจะส่ง Flag นี้ไปยังแอปของคุณเมื่อเปิดแอป และแอปของคุณต้องตัดสินใจว่าจะดำเนินการอย่างไรกับ Flag ดังกล่าว
efr หากตั้งค่าเป็น "1" ระบบจะข้ามหน้าตัวอย่างแอปเมื่อเปิด Dynamic Link และเปลี่ยนเส้นทางไปยังแอปหรือ Store แทน หน้าตัวอย่างแอป (เปิดใช้โดยค่าเริ่มต้น) สามารถส่งผู้ใช้ไปยังปลายทางที่เหมาะสมที่สุดได้อย่างน่าเชื่อถือมากขึ้นเมื่อผู้ใช้เปิด Dynamic Links ในแอป อย่างไรก็ตาม หากคุณคาดหวังให้เปิด Dynamic Link เฉพาะในแอปที่เปิด Dynamic Links ได้อย่างน่าเชื่อถือโดยไม่มีหน้านี้ คุณสามารถปิดใช้หน้าตัวอย่างแอปด้วยพารามิเตอร์นี้ พารามิเตอร์นี้จะส่งผลต่อลักษณะการทำงานของ Dynamic Link ใน iOS เท่านั้น
พารามิเตอร์แพลตฟอร์มอื่นๆ
ofl ลิงก์ที่จะเปิดบนแพลตฟอร์มนอกเหนือจาก Android และ iOS ซึ่งมีประโยชน์ในการระบุลักษณะการทำงานที่แตกต่างกันบนเดสก์ท็อป เช่น การแสดงหน้าเว็บแบบเต็มของเนื้อหา/เพย์โหลดของแอป (ตามที่ระบุโดยพารามิเตอร์ link) พร้อมกับลิงก์แบบไดนามิกอื่นเพื่อติดตั้งแอป
พารามิเตอร์เมตาแท็กโซเชียล
st ชื่อที่จะใช้เมื่อแชร์ Dynamic Link ในโพสต์บนโซเชียลเน็ตเวิร์ก
sd คำอธิบายที่จะใช้เมื่อมีการแชร์ Dynamic Link ในโพสต์บนโซเชียลเน็ตเวิร์ก
si URL ของรูปภาพที่เกี่ยวข้องกับลิงก์นี้ รูปภาพควรมีขนาดอย่างน้อย 300x200 พิกเซล และมีขนาดไม่เกิน 300 KB
พารามิเตอร์ Analytics
utm_source
utm_medium
utm_campaign
utm_term
utm_content
พารามิเตอร์ Analytics ของ Google Play
at
ct
mt
pt
พารามิเตอร์การวิเคราะห์ของ iTunes Connect

การแก้ไขข้อบกพร่องของ URL

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

https://example.page.link/?link=https://www.example.com&d=1
https://example.page.link/WXYZ?d=1
พารามิเตอร์การแก้ไขข้อบกพร่อง
วัน แทนที่จะโหลด Dynamic Link ให้สร้างโฟลว์ชาร์ตที่คุณสามารถใช้เพื่อแสดงตัวอย่างลักษณะการทำงานของ Dynamic Links ในแพลตฟอร์มและการกำหนดค่าต่างๆ

ขั้นตอนถัดไป

หลังจากสร้าง Dynamic Link แล้ว คุณต้องตั้งค่าแอปให้รับ Dynamic Links และส่งผู้ใช้ไปยังตำแหน่งที่ถูกต้องในแอปหลังจากที่ผู้ใช้เปิดแอป

หากต้องการรับ Dynamic Links ในแอป โปรดดูเอกสารประกอบสำหรับ iOS, Android, C++ และ Unity