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