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

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

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

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

ทำงานอย่างไร

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

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

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

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

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