การสร้าง Dynamic Link URL . ด้วยตนเอง

คุณสามารถสร้างลิงก์แบบไดนามิกโดยสร้าง URL ด้วยตนเองโดยใช้แบบฟอร์มต่อไปนี้:

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

พารามิเตอร์การเชื่อมโยงแบบไดนามิก

พารามิเตอร์ Deep link (พารามิเตอร์ Payload)
ลิงค์

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

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

การดีบัก URL

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

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

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

หลังจากที่คุณสร้างลิงก์แบบไดนามิก คุณต้องตั้งค่าแอปของคุณเพื่อรับลิงก์แบบไดนามิก และส่งผู้ใช้ไปยังตำแหน่งที่ถูกต้องในแอปของคุณหลังจากที่ผู้ใช้เปิด

หากต้องการรับลิงก์แบบไดนามิกในแอปของคุณ โปรดดูเอกสารประกอบสำหรับ iOS , Android , C++ และ Unity