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

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