คุณสามารถสร้างลิงก์แบบไดนามิกได้โดยสร้าง 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