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

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

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

พารามิเตอร์ลิงก์แบบไดนามิก

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

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

พารามิเตอร์ Android
APN ชื่อแพ็กเกจของแอป Android ที่จะใช้เปิดลิงก์ โดยแอปต้องเชื่อมต่อกับโปรเจ็กต์จากหน้าภาพรวมของคอนโซล Firebase ต้องใช้สำหรับลิงก์แบบไดนามิกเพื่อเปิดแอป Android
Afl ลิงก์ที่จะเปิดเมื่อไม่ได้ติดตั้งแอป โดยให้ระบุการดำเนินการนี้เพื่อดำเนินการอื่นที่ไม่ใช่การติดตั้งแอปจาก Play Store เมื่อไม่ได้ติดตั้งแอปดังกล่าว เช่น เปิดเนื้อหาเวอร์ชันเว็บบนอุปกรณ์เคลื่อนที่ หรือแสดงหน้าโปรโมตสำหรับแอป
AMV versionCode ของแอปเวอร์ชันขั้นต่ำที่สามารถเปิดลิงก์ได้ หากแอปที่ติดตั้งเป็นเวอร์ชันเก่า ระบบจะนำผู้ใช้ไปที่ Play Store เพื่ออัปเกรดแอป
พารามิเตอร์ iOS
แพะภูเขา รหัสชุดของแอป iOS ที่จะใช้เปิดลิงก์ โดยแอปต้องเชื่อมต่อกับโปรเจ็กต์จากหน้าภาพรวมของคอนโซล Firebase จำเป็นสำหรับลิงก์แบบไดนามิกเพื่อเปิดแอป iOS
Ifl ลิงก์ที่จะเปิดเมื่อไม่ได้ติดตั้งแอป ระบุสิ่งนี้เพื่อดำเนินการอื่นนอกเหนือจากการติดตั้งแอปจาก App Store เมื่อไม่มีการติดตั้งแอป เช่น เปิดเนื้อหาเวอร์ชันเว็บบนอุปกรณ์เคลื่อนที่ หรือแสดงหน้าโปรโมตสำหรับแอป
อุบัติการณ์ ชุดรูปแบบ URL ที่กำหนดเองของแอป หากกำหนดให้เป็นรูปแบบอื่นที่ไม่ใช่รหัสชุดของแอป
IPfl ลิงก์ที่จะเปิดใน iPad เมื่อไม่ได้ติดตั้งแอป ระบุสิ่งนี้เพื่อดำเนินการอื่นนอกเหนือจากการติดตั้งแอปจาก App Store เมื่อไม่มีการติดตั้งแอป เช่น เปิดเนื้อหาเวอร์ชันเว็บ หรือแสดงหน้าโปรโมชันสำหรับแอป
Ipbi รหัสชุดของแอป iOS ที่จะใช้ใน iPad เพื่อเปิดลิงก์ โดยแอปต้องเชื่อมต่อกับโปรเจ็กต์จากหน้าภาพรวมของคอนโซล Firebase
Isi รหัส App Store ของแอปซึ่งใช้เพื่อส่งผู้ใช้ไปยัง App Store เมื่อไม่ได้ติดตั้งแอป
Imv หมายเลขเวอร์ชันของแอปเวอร์ชันขั้นต่ำที่สามารถเปิดลิงก์ได้ ระบบจะส่งแฟล็กนี้ไปยังแอปของคุณเมื่อมีการเปิดแอป และแอปจะต้องตัดสินใจว่าจะทำอย่างไรกับการแจ้งเตือนดังกล่าว
efr หากตั้งค่าเป็น "1" ให้ข้ามหน้าตัวอย่างแอปเมื่อเปิดลิงก์แบบไดนามิก และเปลี่ยนเส้นทางไปยังแอปหรือ Store แทน หน้าตัวอย่างแอป (เปิดใช้โดยค่าเริ่มต้น) จะส่งผู้ใช้ไปยังปลายทางที่เหมาะสมที่สุดได้อย่างน่าเชื่อถือมากขึ้นเมื่อเปิดลิงก์แบบไดนามิกในแอป อย่างไรก็ตาม หากคุณคาดว่าลิงก์แบบไดนามิกจะเปิดเฉพาะในแอปที่เปิดลิงก์แบบไดนามิกได้อย่างน่าเชื่อถือโดยไม่ต้องใช้หน้านี้ คุณก็ปิดใช้ได้ด้วยพารามิเตอร์นี้ พารามิเตอร์นี้จะส่งผลต่อลักษณะการทำงานของลิงก์แบบไดนามิกบน iOS เท่านั้น
พารามิเตอร์แพลตฟอร์มอื่นๆ
จาก ลิงก์ที่จะเปิดในแพลตฟอร์มที่ด้านข้าง Android และ iOS วิธีนี้มีประโยชน์ในการระบุลักษณะการทำงานที่ต่างออกไปบนเดสก์ท็อป เช่น การแสดงหน้าเว็บแบบเต็มของเนื้อหา/เพย์โหลดของแอป (ตามที่ระบุโดยลิงก์พารามิเตอร์) ด้วยลิงก์แบบไดนามิกอีกลิงก์หนึ่งเพื่อติดตั้งแอป
พารามิเตอร์เมตาแท็กโซเชียล
สโตน ชื่อที่จะใช้เมื่อแชร์ลิงก์แบบไดนามิกในโพสต์บนโซเชียลเน็ตเวิร์ก
SD คำอธิบายที่จะใช้เมื่อแชร์ลิงก์แบบไดนามิกในโพสต์บนโซเชียลเน็ตเวิร์ก
ศรี URL ไปยังรูปภาพที่เกี่ยวข้องกับลิงก์นี้ รูปภาพควรมีขนาดอย่างน้อย 300x200 พิกเซล และเล็กกว่า 300 KB
พารามิเตอร์ Analytics
utm_source
utm_medium
utm_campaign
utm_term
utm_content
พารามิเตอร์ Analytics ของ Google Play
ที่
ct
mt
pt
พารามิเตอร์ข้อมูลวิเคราะห์ของ iTunes Connect

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

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

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

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

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

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