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

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

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

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

พารามิเตอร์ลิงก์ในรายละเอียด (พารามิเตอร์เพย์โหลด)
ลิงค์

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

พารามิเตอร์ของ Android
APN ชื่อแพ็กเกจของแอป Android ที่จะใช้เปิดลิงก์ แอปจะต้องเชื่อมต่อกับโปรเจ็กต์ของคุณจากหน้าภาพรวมของคอนโซล Firebase จำเป็นสำหรับลิงก์แบบไดนามิกเพื่อเปิดแอป Android
แอฟ ลิงก์สำหรับเปิดเมื่อไม่ได้ติดตั้งแอป ระบุการดำเนินการนี้เพื่อทำอย่างอื่นนอกเหนือจากการติดตั้งแอปของคุณจาก Play Store เมื่อไม่ได้ติดตั้งแอป เช่น เปิดเนื้อหาเวอร์ชันเว็บบนมือถือ หรือแสดงหน้าส่งเสริมการขายสำหรับแอปของคุณ
เอ็มวี versionCode ของเวอร์ชันขั้นต่ำของแอปที่สามารถเปิดลิงก์ได้ หากแอปที่ติดตั้งเป็นเวอร์ชันเก่า ผู้ใช้จะถูกพาไปที่ Play Store เพื่ออัปเกรดแอป
พารามิเตอร์ iOS
ไอบี ID ชุดของแอป iOS ที่จะใช้เปิดลิงก์ แอปจะต้องเชื่อมต่อกับโปรเจ็กต์ของคุณจากหน้าภาพรวมของคอนโซล Firebase จำเป็นสำหรับลิงก์แบบไดนามิกเพื่อเปิดแอป iOS
ถ้า ลิงก์สำหรับเปิดเมื่อไม่ได้ติดตั้งแอป ระบุการดำเนินการนี้เพื่อทำอย่างอื่นนอกเหนือจากการติดตั้งแอปของคุณจาก App Store เมื่อไม่ได้ติดตั้งแอป เช่น เปิดเนื้อหาเวอร์ชันเว็บบนมือถือ หรือแสดงหน้าส่งเสริมการขายสำหรับแอปของคุณ
ฉัน Scheme URL ที่กำหนดเองของแอป หากกำหนดให้เป็นสิ่งอื่นที่ไม่ใช่รหัสชุดของแอป
ไอพีเอฟแอล ลิงก์สำหรับเปิดบน iPad เมื่อไม่ได้ติดตั้งแอป ระบุการดำเนินการนี้เพื่อทำอย่างอื่นนอกเหนือจากการติดตั้งแอปของคุณจาก App Store เมื่อไม่ได้ติดตั้งแอป เช่น เปิดเนื้อหาเวอร์ชันเว็บ หรือแสดงหน้าส่งเสริมการขายสำหรับแอปของคุณ
ไอพีบี ID ชุดของแอพ iOS ที่จะใช้บน iPad เพื่อเปิดลิงก์ แอปจะต้องเชื่อมต่อกับโปรเจ็กต์ของคุณจากหน้าภาพรวมของคอนโซล Firebase
คือ รหัส App Store ของแอปของคุณ ซึ่งใช้เพื่อส่งผู้ใช้ไปยัง App Store เมื่อไม่ได้ติดตั้งแอป
อิมวี หมายเลขเวอร์ชัน ของเวอร์ชันขั้นต่ำของแอปที่สามารถเปิดลิงก์ได้ ธงนี้จะถูกส่งต่อไปยังแอปของคุณเมื่อเปิดขึ้นมา และแอปของคุณจะต้องตัดสินใจว่าจะทำอย่างไรกับแอปนั้น
เอฟอาร์ หากตั้งค่าเป็น '1' ให้ข้ามหน้าแสดงตัวอย่างแอปเมื่อเปิดลิงก์ไดนามิก และเปลี่ยนเส้นทางไปยังแอปหรือร้านค้าแทน หน้าแสดงตัวอย่างแอป (เปิดใช้งานโดยค่าเริ่มต้น) สามารถส่งผู้ใช้ไปยังปลายทางที่เหมาะสมที่สุดได้อย่างน่าเชื่อถือมากขึ้นเมื่อเปิดลิงก์แบบไดนามิกในแอป อย่างไรก็ตาม หากคุณคาดว่าไดนามิกลิงก์จะเปิดได้เฉพาะในแอปที่สามารถเปิดไดนามิกลิงก์ได้อย่างน่าเชื่อถือโดยไม่มีหน้านี้ คุณสามารถปิดใช้งานลิงก์ไดนามิกได้ด้วยพารามิเตอร์นี้ พารามิเตอร์นี้จะส่งผลต่อการทำงานของไดนามิกลิงก์บน iOS เท่านั้น
พารามิเตอร์แพลตฟอร์มอื่น ๆ
ของ ลิงก์สำหรับเปิดบนแพลตฟอร์มนอกเหนือจาก Android และ iOS สิ่งนี้มีประโยชน์ในการระบุลักษณะการทำงานที่แตกต่างกันบนเดสก์ท็อป เช่น การแสดงหน้าเว็บแบบเต็มของเนื้อหาแอป/เพย์โหลด (ตามที่ระบุโดยลิงก์พารามิเตอร์) พร้อมด้วยลิงก์ไดนามิกอื่นเพื่อติดตั้งแอป
พารามิเตอร์เมตาแท็กโซเชียล
เซนต์ ชื่อที่จะใช้เมื่อแชร์ไดนามิกลิงก์ในโพสต์โซเชียล
SD คำอธิบายที่จะใช้เมื่อมีการแชร์ลิงก์แบบไดนามิกในโพสต์โซเชียล
ศรี URL ไปยังรูปภาพที่เกี่ยวข้องกับลิงก์นี้ รูปภาพควรมีขนาดอย่างน้อย 300x200 พิกเซล และน้อยกว่า 300 KB
พารามิเตอร์การวิเคราะห์
utm_source
utm_medium
utm_campaign
utm_term
utm_content
พารามิเตอร์การวิเคราะห์ของ Google Play
ที่
กะรัต
ภูเขา
จุด
พารามิเตอร์การวิเคราะห์ของ 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