Catch up on highlights from Firebase at Google I/O 2023. Learn more

ลิงก์แบบไดนามิกของ Firebase

ลิงก์แบบไดนามิกของ Firebase คือลิงก์ที่ทำงานตามที่คุณต้องการบนหลายแพลตฟอร์ม และไม่ว่าจะติดตั้งแอปของคุณแล้วหรือไม่

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

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

มันทำงานอย่างไร?

คุณสร้างลิงก์แบบไดนามิกโดยใช้คอนโซล Firebase โดยใช้ REST API, iOS หรือ Android Builder API หรือโดยการสร้าง URL โดยการเพิ่มพารามิเตอร์ Dynamic Link ให้กับโดเมนเฉพาะสำหรับแอปของคุณ พารามิเตอร์เหล่านี้ระบุลิงก์ที่คุณต้องการเปิด ขึ้นอยู่กับแพลตฟอร์มของผู้ใช้และแอปของคุณได้รับการติดตั้งหรือไม่

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

คุณสามารถ สร้างลิงก์แบบไดนามิกโดยใช้ชื่อโดเมนของคุณเอง :

https://example.com/summer-sale
https://example.com/links/promos/summer-sale
https://links.example.com/summer-sale
https://ex.amp.le/summer-sale

หรือหากคุณไม่มีโดเมนสำหรับแอปของคุณ คุณสามารถใช้โดเมนย่อย page.link แบบกำหนดเองที่ไม่มีค่าใช้จ่ายได้:

https://example.page.link/summer-sale

สร้างโดเมนย่อยของคุณโดยไม่มีค่าใช้จ่ายในคอนโซล Firebase

คุณลักษณะลิงก์แบบไดนามิกทั้งหมด รวมถึงการวิเคราะห์ การระบุแหล่งที่มาหลังการติดตั้ง และการรวม SDK ทำงานร่วมกับโดเมน page.link ที่กำหนดเองและโดเมนของคุณเอง

เส้นทางการดำเนินการ

ตั้งค่า Firebase และ Dynamic Links SDK เปิดใช้ลิงก์แบบไดนามิกของ Firebase สำหรับโปรเจ็กต์ Firebase ในคอนโซล Firebase จากนั้น รวม Dynamic Links SDK ในแอปของคุณ
สร้างลิงก์แบบไดนามิก คุณสามารถสร้างลิงก์แบบไดนามิกโดยทางโปรแกรมหรือโดยใช้คอนโซล Firebase
จัดการลิงก์แบบไดนามิกในแอปของคุณ เมื่อแอปของคุณเปิดขึ้น ให้ใช้ Dynamic Links SDK เพื่อตรวจสอบว่าไดนามิกลิงก์ถูกส่งผ่านไปหรือไม่ ถ้าใช่ รับลิงก์ในรายละเอียดจากข้อมูล Dynamic Link และจัดการลิงก์ในรายละเอียดตามความจำเป็น
ดูข้อมูลการวิเคราะห์ ติดตามประสิทธิภาพของลิงก์แบบไดนามิกในคอนโซล Firebase

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