หากต้องการรับลิงก์แบบไดนามิกของ Firebase ที่คุณสร้าง
คุณต้องรวม SDK ลิงก์แบบไดนามิกไว้ในแอปและลงทะเบียน Listener เพื่อจัดการเหตุการณ์
DynamicLinkReceived
Unity SDK ใช้งานได้ทั้งกับ Android และ iOS โดยต้องมีการตั้งค่าเพิ่มเติมบางอย่างสำหรับแต่ละแพลตฟอร์ม
ก่อนเริ่มต้น
ก่อนที่จะใช้ลิงก์แบบไดนามิกของ Firebase ได้ คุณต้องทำดังนี้
ลงทะเบียนโปรเจ็กต์ Unity และกำหนดค่าให้ใช้ Firebase
หากโปรเจ็กต์ Unity ใช้ Firebase อยู่แล้ว แสดงว่าโปรเจ็กต์ได้รับการลงทะเบียนและกำหนดค่าสำหรับ Firebase แล้ว
หากไม่มีโปรเจ็กต์ Unity คุณก็ดาวน์โหลดแอปตัวอย่างได้
เพิ่ม Firebase Unity SDK (โดยเฉพาะ
FirebaseDynamicLinks.unitypackage
) ลงในโปรเจ็กต์ Unity
โปรดทราบว่าการเพิ่ม Firebase ลงในโปรเจ็กต์ Unity จะเกี่ยวข้องกับงานทั้งในคอนโซล Firebase และในโปรเจ็กต์ Unity ที่เปิดอยู่ (เช่น เมื่อคุณดาวน์โหลดไฟล์การกำหนดค่า Firebase จากคอนโซล จากนั้นย้ายไฟล์เหล่านั้นไปยังโปรเจ็กต์ Unity)
ลงทะเบียนเพื่อรับลิงก์แบบไดนามิกที่เข้ามาใหม่
หากต้องการตรวจสอบลิงก์แบบไดนามิก คุณต้องลงทะเบียนเข้าร่วมกิจกรรม DynamicLinkReceived
void Start() { DynamicLinks.DynamicLinkReceived += OnDynamicLink; } // Display the dynamic link received by the application. void OnDynamicLink(object sender, EventArgs args) { var dynamicLinkEventArgs = args as ReceivedDynamicLinkEventArgs; Debug.LogFormat("Received dynamic link {0}", dynamicLinkEventArgs.ReceivedDynamicLink.Url.OriginalString); }