การสร้าง 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 เมื่อไม่ได้ติดตั้งแอป ระบุพารามิเตอร์นี้เพื่อดำเนินการอย่างอื่นนอกเหนือจากการติดตั้งแอปจาก 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
พารามิเตอร์ Analytics ของ Google Play
at
ct
mt
pt
พารามิเตอร์ Analytics ของ 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