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