หากต้องการรับ Firebase Dynamic Links ที่ คุณสร้าง คุณต้องรวม Dynamic Links SDK ในแอปและลงทะเบียน Listener เพื่อจัดการเหตุการณ์ DynamicLinkReceived
Unity SDK ใช้งานได้กับทั้ง Android และ iOS โดยต้องมีการตั้งค่าเพิ่มเติมบางอย่างสำหรับแต่ละแพลตฟอร์ม
ก่อนที่คุณจะเริ่มต้น
ก่อนที่คุณจะสามารถใช้ Firebase Dynamic Links คุณต้อง:
ลงทะเบียนโครงการ 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); }