Firebase Dynamic Links
Firebase Dynamic Links คือลิงก์ที่ทำงานตามที่คุณต้องการในหลาย แพลตฟอร์ม และไม่ว่าแอปของคุณจะติดตั้งอยู่แล้วหรือไม่ก็ตาม
ด้วย Dynamic Links ผู้ใช้จะได้รับประสบการณ์ที่ดีที่สุดสำหรับ แพลตฟอร์มที่เปิดลิงก์ หากผู้ใช้เปิดDynamic Linkใน iOS หรือ Android ระบบจะนำผู้ใช้ไปยังเนื้อหาที่ลิงก์ไว้ในแอปที่มาพร้อมเครื่องได้โดยตรง แต่หากผู้ใช้เปิดDynamic Linkเดียวกันในเบราว์เซอร์ในเดสก์ท็อป ระบบจะนำผู้ใช้ไปยังเนื้อหาที่เทียบเท่ากันในเว็บไซต์
นอกจากนี้ Dynamic Links ยังทำงานได้กับการติดตั้งแอปด้วย กล่าวคือ หากผู้ใช้เปิด Dynamic Link ใน iOS หรือ Android และไม่ได้ติดตั้งแอป ระบบอาจแจ้งให้ผู้ใช้ติดตั้ง แอป จากนั้นเมื่อติดตั้งเสร็จแล้ว แอปจะเริ่มทำงานและเข้าถึงลิงก์ได้
วิธีการทำงาน
คุณสร้าง Dynamic Link ได้โดยใช้คอนโซล Firebase ใช้ REST API, iOS หรือ Android Builder API หรือสร้าง URL โดยเพิ่มพารามิเตอร์ Dynamic Link ลงในโดเมน ที่เฉพาะเจาะจงกับแอป พารามิเตอร์เหล่านี้จะระบุลิงก์ที่คุณต้องการเปิด ทั้งนี้ขึ้นอยู่กับแพลตฟอร์ม ของผู้ใช้และแอปที่ติดตั้ง
เมื่อผู้ใช้เปิด Dynamic Links รายการใดรายการหนึ่ง หากยังไม่ได้ติดตั้งแอป ระบบจะส่งผู้ใช้ไปยัง Play Store หรือ App Store เพื่อติดตั้งแอป (เว้นแต่คุณจะระบุไว้เป็นอย่างอื่น) และแอปจะเปิดขึ้น จากนั้นคุณสามารถดึงลิงก์ที่ส่งไปยังแอปและจัดการ Deep Link ตามความเหมาะสมกับแอป
โดเมนลิงก์ที่กำหนดเอง
คุณสร้าง Dynamic Linksโดยใช้ ชื่อโดเมนของคุณเองได้ดังนี้
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
ฟีเจอร์ทั้งหมดของ Dynamic Links ซึ่งรวมถึงข้อมูลวิเคราะห์ การระบุแหล่งที่มาหลังการติดตั้ง และ การผสานรวม SDK จะทำงานได้กับทั้งโดเมน page.link ที่กำหนดเองและโดเมนของคุณเอง โดเมน
เส้นทางการติดตั้งใช้งาน
| ตั้งค่า Firebase และ Dynamic Links SDK | เปิดใช้ Firebase Dynamic Links สำหรับโปรเจ็กต์ Firebase ใน Firebase คอนโซล จากนั้นรวม Dynamic Links SDK ไว้ในแอป | |
| สร้าง Dynamic Links | คุณสร้าง Dynamic Links ได้โดยใช้โปรแกรมหรือใช้คอนโซล Firebase | |
| จัดการ Dynamic Links ในแอป | เมื่อแอปเปิดขึ้น ให้ใช้ Dynamic Links SDK เพื่อตรวจสอบว่ามีการส่ง Dynamic Link ไปยังแอปหรือไม่ หากมี ให้รับ Deep Link จากข้อมูล Dynamic Link และจัดการ Deep Link ตามความจำเป็น | |
| ดูข้อมูลวิเคราะห์ | ติดตามประสิทธิภาพของ Dynamic Links ในคอนโซล Firebase |
ขั้นตอนถัดไป
- ดูข้อมูลเกี่ยวกับกรณีการใช้งานที่พบบ่อยที่สุดบางกรณีของ Firebase Dynamic Links และวิธีติดตั้งใช้งาน
- ดูวิธีสร้าง Dynamic Linksแล้วรับลิงก์ดังกล่าวในแอป iOS, Android, Flutter, Unity และ C++
- ใช้ โดเมน ที่กำหนดเองสำหรับ Dynamic Links
- ทำความเข้าใจประสิทธิภาพของDynamic Links ด้วยเครื่องมือ วิเคราะห์ 2 รายการ