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

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

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

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

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

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

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

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