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