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

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