Unreal
คู่มือนี้อธิบายการตั้งค่าที่จำเป็นสำหรับการใช้ฟีเจอร์ Notification ใน Hive SDK Unreal Engine 4 และ 5
Android¶
ส่วนนี้อธิบายการตั้งค่าที่จำเป็นสำหรับ Android
การเลือกบริการพุช¶
- ในเมนู Unreal Editor ให้คลิก Edit > Project Settings หน้าต่าง Project Settings จะปรากฏขึ้น
-
ในแผงด้านซ้ายของหน้าต่าง Project Settings ให้คลิก Dependency - Android ภายใต้ Hive SDK

-
ในหน้าจอ Hive SDK Dependency - Android ทางด้านขวา ให้เลือกบริการพุชที่จะใช้จาก Push Type ในส่วน Push ตัวอย่างเช่น หากต้องการใช้ Firebase Cloud Messaging ให้เลือก Google FCM
การตั้งค่า Hive Console: Remote Push¶
หากต้องการใช้ Remote Push ให้รับใบรับรองพุชจาก Firebase Console หรือ Apple Developer Portal แล้วลงทะเบียนใน Hive Console
iOS¶
ส่วนนี้อธิบายการตั้งค่าที่จำเป็นสำหรับ iOS
การเลือกบริการพุช¶
Unreal iOS มี Apple Push Notification service รวมอยู่เป็นค่าเริ่มต้น
หากต้องการใช้ Remote Push ลายเซ็นของแอปต้องมีรายการ aps-environment
ใส่รายการ aps-environment ในไฟล์ entitlements สำหรับวิธีสร้างและใช้งานไฟล์ entitlements โปรดดู การตั้งค่า entitlements (iOS)
ใน Unreal Editor ให้เลือก Enable Remote Notifications Support ภายใต้ Online ใน Project Settings > Platforms > iOS รายการ aps-environment จะถูกนำไปใช้โดยอัตโนมัติในขณะ build
การจัดการ Push Deep Link เมื่อแอปไม่ได้ทำงาน¶
ใน Hive SDK v4 26.4.1 ขึ้นไป ปลั๊กอิน SDK จะจัดการ Deep Link โดยอัตโนมัติเมื่อแอปถูกเปิดผ่านการแจ้งเตือนพุชในขณะที่แอปไม่ได้ทำงาน คุณไม่จำเป็นต้องแก้ไข Unreal Engine หรือเพิ่มโค้ดเกม
เมื่ออัปเดตจาก Hive SDK เวอร์ชันเก่า
การแก้ไขโค้ด Unreal Engine (IOSAppDelegate.h, IOSAppDelegate.cpp) และการ subscribe delegate ภายในแอปที่เคยทำตามคู่มือก่อนหน้านี้ จะไม่ถูกใช้งานอีกต่อไป
โปรดดู การใช้ HIVEAppDelegate แล้วลบโค้ดที่เคยเชื่อมต่อไว้ก่อนหน้านี้
การตั้งค่า Hive Console: Remote Push¶
หากต้องการใช้ Remote Push ให้รับใบรับรองพุชจาก Firebase Console หรือ Apple Developer Portal แล้วลงทะเบียนใน Hive Console