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