การสร้าง 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 และไม่ใช่ Dynamic Link อื่น

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

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

คุณสามารถแก้ไขข้อบกพร่องของ Dynamic Link ได้โดยนำ 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