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