ข้ามไปที่เนื้อหา

บันทึกประจำรุ่น SDK Unreal Engine 4

เอกสารนี้แนะนำการอัปเดตหลักของ Hive SDK Unreal Engine 4 ในแต่ละเวอร์ชัน

รายการอัปเดตของ Hive SDK Unreal Engine 4 จะแยกตามป้ายกำกับ OS ดังต่อไปนี้

  • Android รายการอัปเดตที่เกี่ยวข้องกับ SDK Unreal Engine 4 Android
  • iOS รายการอัปเดตที่เกี่ยวข้องกับ SDK Unreal Engine 4 iOS
  • Windows รายการอัปเดตที่เกี่ยวข้องกับ SDK Unreal Engine 4 Windows
  • All รายการอัปเดตที่เกี่ยวข้องกับ SDK Unreal Engine 4 Android, iOS และ Windows ทั้งหมด

ข้อควรทราบสำคัญ

ก่อนใช้งาน Hive SDK แต่ละเวอร์ชันรีลีส โปรดตรวจสอบการตั้งค่าที่ต้องทราบเกี่ยวกับข้อจำกัดของแต่ละเวอร์ชันต่อไปนี้

  • Hive SDK v4 Unreal Engine 4 25.0.0 ขึ้นไปต้อง ออกคีย์ความปลอดภัย
    • เนื่องจากมีการเปลี่ยนแปลงโปรโตคอลความปลอดภัยสำหรับการรับรองความถูกต้อง เมื่อใช้ Hive SDK v4 Unreal Engine 4 25.0.0 ขึ้นไป ต้อง ออกคีย์ความปลอดภัย จาก Hive Console > Security Key Settings เท่านั้น หากไม่ได้ออกคีย์ความปลอดภัย จะไม่สามารถล็อกอินในแอปได้
  • Hive SDK v4 Unreal Engine 4 25.1.3 ขึ้นไปต้องเปลี่ยนการติดตั้งใช้งานการชำระเงิน PG
  • มีปัญหาใน Hive SDK v4 Unreal Engine 4 Windows 25.8.1 ที่เมื่อคลิกแบนเนอร์โปรโมชันแบบเต็มหน้าแล้วไม่สามารถไปยังลิงก์ได้ตามปกติ หากต้องการแก้ไข ต้องแทนที่ไฟล์ HTML สำหรับแบนเนอร์เต็มหน้าตามวิธีด้านล่าง
    1. ดาวน์โหลดและแตกไฟล์ ไฟล์บีบอัดโฟลเดอร์ที่มีไฟล์ HTML ที่แก้ไขแล้ว
    2. คัดลอกทั้งโฟลเดอร์แล้วเขียนทับใน Plugins/HIVESDK/Source/HiveSDKWindows/assets/additional
    3. บิลด์แอปอีกครั้ง

v4.26.1.5

SDK แยกตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 iOS 2026-03-20

แก้ไขบั๊ก

  • iOS แก้ไขข้อผิดพลาดที่ป๊อปอัปซึ่งใช้เว็บวิว (ล็อกอิน แบนเนอร์ ศูนย์บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในสภาพแวดล้อม iOS 26.4

v4.26.0.2

SDK แยกตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 iOS 2026-03-20

แก้ไขบั๊ก

  • iOS แก้ไขข้อผิดพลาดที่ป๊อปอัปซึ่งใช้เว็บวิว (ล็อกอิน แบนเนอร์ ศูนย์บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในสภาพแวดล้อม iOS 26.4

v4.25.9.1

SDK แยกตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 iOS -

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟังก์ชันนี้รวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

แก้ไขบั๊ก

  • iOS แก้ไขข้อผิดพลาดที่ป๊อปอัปซึ่งใช้เว็บวิว (ล็อกอิน แบนเนอร์ ศูนย์บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในสภาพแวดล้อม iOS 26.4

v4.25.8.3

SDK แยกตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 iOS 2026-03-20

แก้ไขบั๊ก

  • iOS แก้ไขข้อผิดพลาดที่ป๊อปอัปซึ่งใช้เว็บวิว (ล็อกอิน แบนเนอร์ ศูนย์บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในสภาพแวดล้อม iOS 26.4

v4.26.1.4

SDK แยกตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android -

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟังก์ชันนี้รวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

ฟังก์ชันที่เปลี่ยนแปลง

การรับรองความถูกต้อง

  • Android เปลี่ยนฟังก์ชันการล็อกอิน Google ที่ใช้ Credential Manager เป็นแบบ 'เปิดใช้งานตามตัวเลือก (Opt-In)'
    • เหตุผลของการเปลี่ยนแปลง: ในอุปกรณ์บางรุ่นที่ใช้ Android 16 (API Level 36) และรองรับขนาดหน้า (pageSize) 16 KB มีปัญหาความเข้ากันได้กับการล็อกอิน Google ผ่าน Credential Manager
    • จุดเปลี่ยนหลัก: วิธีการล็อกอิน Google จะย้อนกลับไปใช้ Google Sign-In แบบเดิม
    • แผนในอนาคต: API สำหรับเปิดใช้งาน 'การล็อกอินด้วย Credential Manager' เป็นวิธีล็อกอินเริ่มต้น จะให้บริการใน Hive SDK Android เวอร์ชันที่จะเผยแพร่ในภายหลัง

v4.26.1.3

SDK แยกตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android 2026-02-10
SDK Unreal Engine 4 iOS 2026-02-10

แก้ไขบั๊ก

การรับรองความถูกต้อง

  • iOS แก้ไขข้อผิดพลาดที่แอปค้าง (ไม่ตอบสนอง) เมื่อแตะพื้นที่ว่างในป๊อปอัปจำกัดอายุ (AgeGate) หรือป๊อปอัปที่เกี่ยวข้องกับปฏิทิน ซึ่งต้องให้กรอกวันเดือนปีเกิดบนอุปกรณ์ iPad
  • iOS แก้ไขข้อผิดพลาดที่มีการแสดงแถบเลื่อนที่ไม่จำเป็นในบางป๊อปอัป ขณะที่บริการจัดการอุปกรณ์กำลังทำงานบนอุปกรณ์ iOS

การเรียกเก็บเงิน

  • iOS แก้ไขข้อผิดพลาดที่ค่าที่ส่งกลับเมื่อเรียกเมธอด getAccountUUID เปลี่ยนไป

โปรโมชั่น

  • Android แก้ไขข้อผิดพลาดที่ป๊อปอัปโปรโมชันหายไป เมื่อมีการเกิดเหตุการณ์ลิงก์ตรง User Engagement (UE) ระหว่างที่แอปเกมกำลังทำงานอยู่ในโหมดพื้นหลังและแสดงป๊อปอัปโปรโมชัน

การระบุแหล่งที่มาทางการตลาด

  • iOS แก้ไขข้อผิดพลาดที่ข้อความบางส่วนของแบนเนอร์ยินยอม Digital Markets Act (DMA) ไม่แสดงบนอุปกรณ์ iOS ที่มีความละเอียดกว้างน้อยกว่า 1170px

v4.26.1.2

SDK แยกตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟังก์ชันนี้รวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

ฟังก์ชันที่เปลี่ยนแปลง

การรับรองความถูกต้อง

  • Android iOS iOS หากผู้ใช้ได้ยืนยันหมายเลขโทรศัพท์ระหว่างล็อกอินด้วย Hive Membership ในภูมิภาคจีน จะเปลี่ยนให้ในขั้นตอนการยืนยันชื่อจริงในจีน ไม่ต้องยืนยันหมายเลขโทรศัพท์ และดำเนินการยืนยันบัตรประจำตัวได้ทันที
  • เดิมในการล็อกอินด้วย Hive Membership จะยืนยันเฉพาะ Member ID (ที่อยู่อีเมล) ไม่ใช่หมายเลขโทรศัพท์ ดังนั้นในขั้นตอนการยืนยันชื่อจริงในจีนหลังจากนั้นจึงต้องยืนยันหมายเลขโทรศัพท์

แก้ไขบั๊ก

  • iOS แก้ไขข้อผิดพลาดที่การตรวจสอบเวอร์ชันสำหรับเผยแพร่ล้มเหลว เนื่องจากมีการรวมไฟล์บันเดิล Info.plist ที่สร้างขึ้นอย่างไม่ถูกต้องระหว่างการทำ Apple Submission
  • iOS แก้ไขข้อผิดพลาดที่การชำระเงิน PG แสดงเป็น Hive Store ใน UI การชำระเงินซ้ำของผู้ใช้ที่ได้รับเงินคืน

v4.26.1.0

SDK แยกตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Interface 2026-02-10
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows 2026-02-10

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟังก์ชันนี้รวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟังก์ชันใหม่

การรับรองความถูกต้อง

  • All มี เมธอด AuthV4.checkAgeGate ซึ่งแสดงป๊อปอัปสำหรับกรอกวันเดือนปีเกิด และเมื่อผู้ใช้กรอกแล้วจะส่งคืนค่านั้นผ่าน callback
  • All เพิ่มเมธอด AuthV4.setAutoLoginEnabled สำหรับลงทะเบียนเซสชันการล็อกอินครั้งถัดไป ไม่ใช่เซสชันปัจจุบัน ให้เป็นเซสชันสำหรับล็อกอินอัตโนมัติ (ON/OFF). หากตั้งค่าเป็น ON แล้วล็อกอินผ่านเมธอดล็อกอิน เซสชันการล็อกอินนั้นจะถูกบันทึกเป็นเซสชันล็อกอินอัตโนมัติ หลังจากนั้นเมื่อล็อกอิน คุณสามารถใช้การล็อกอินอัตโนมัติได้โดยเรียก AuthV4.Helper.signIn หรือเรียก AuthV4.signIn ด้วย ProviderType.AUTO
  • Android รองรับการใช้ ล็อกอินด้วย Xiaomi

การเรียกเก็บเงิน

โปรโมชั่น

  • All รองรับ deferred deep link ที่จะพาผู้ใช้ที่ยังไม่ได้ติดตั้งแอปไปยังหน้าภายในแอปที่ระบุในลิงก์ได้แม้หลังติดตั้งแอปเสร็จแล้ว เมื่อคลิกลิงก์ตรง

การระบุแหล่งที่มาทางการตลาด

  • Windows เปิดตัว Appsflyer for Native PC ที่ส่งข้อมูลที่จำเป็นในสภาพแวดล้อมเดสก์ท็อปพีซีที่ไม่ใช่ Steam
  • Windows ตั้งแต่ Airbridge เวอร์ชัน 1.1.4 เป็นต้นไป มี ฟังก์ชันที่เลื่อนเวลาการส่ง เพื่อให้ส่ง Install event log ไปยังเซิร์ฟเวอร์ MMP หลังจากผู้ใช้ล็อกอิน บริษัทเกมสามารถส่งข้อมูลบัญชี เช่น PlayerID ไปยังเซิร์ฟเวอร์ MMP ได้โดยส่ง Install event log หลังจากล็อกอิน

Remote Play

  • Windows ตั้งแต่ปลั๊กอิน Remote Play 1.01.02 ขึ้นไป เมื่อคลิกลิงก์ภายนอกระหว่างใช้งาน Remote Play จะสามารถเปิดหน้าเว็บบนอุปกรณ์ระยะไกลได้ ดังนั้นจึงสามารถชำระเงิน PG ระหว่าง Remote Play ได้ด้วย

ฟีเจอร์เสริม

อื่นๆ

  • All คุณสามารถตรวจสอบค่าการตั้งค่าภาษาที่กำหนดไว้ใน SDK ได้ด้วยเมธอด getGameLanguage ในคลาส Configuration
  • iOS ให้บริการแจกจ่ายผ่าน SPM (Swift Package Manager) ตามการยุติบริการ CocoaPod

ฟังก์ชันที่เปลี่ยนแปลง

  • Windows ปรับปรุงตรรกะการสื่อสาร HTTP เพื่อเสริมความเสถียร

การรับรองความถูกต้อง

  • Android iOS รองรับวิธีการยืนยันตัวตนผู้ใหญ่ผ่านแอป นอกเหนือจากผ่านเว็บ
  • All ลบ ฟังก์ชันรวบรวมรูปโปรไฟล์และชื่อเล่นโดยอัตโนมัติขณะล็อกอิน SNS
  • All จากการเพิ่ม AuthV4.setAutoLoginEnabled (ค่าเริ่มต้น: PC OFF / Mobile ON) นโยบายการทำงานของการล็อกอินอัตโนมัติจึงเปลี่ยนดังนี้
    • เดิม: เมื่อเกิดความขัดแย้งของบัญชีแล้วสลับไปใช้อีกบัญชี บัญชีที่เปลี่ยนใหม่จะคงการล็อกอินอัตโนมัติไว้บนมือถือ แต่จะปิดการล็อกอินอัตโนมัติบน PC
    • เปลี่ยนเป็น: เมื่อเกิดความขัดแย้งของบัญชีแล้วสลับไปใช้อีกบัญชี บัญชีที่เปลี่ยนใหม่ทั้งบนมือถือและ PC จะคงการล็อกอินอัตโนมัติไว้หากได้ลงทะเบียนเซสชันล็อกอินอัตโนมัติด้วย AuthV4.setAutoLoginEnabled และจะปิดหากไม่ได้ลงทะเบียน (มีบางกรณีข้อยกเว้น)
  • Windows เพิ่มป๊อปอัปแจ้งว่าไม่รองรับ Pass เมื่อใช้ฟังก์ชันยืนยันตัวตนบน SteamDeck
  • Android เปลี่ยนให้ใช้ทั้ง Credential Manager และ PlayService Auth ในการล็อกอิน Google โดยเมื่อเกิด FailOver ใน Credential Manager จะพยายามล็อกอินด้วย PlayService Auth

การเรียกเก็บเงิน

  • Windows เปลี่ยนให้การชำระเงิน PG ดำเนินการผ่านเบราว์เซอร์ภายนอก
  • Android เปลี่ยนไลบรารีที่ใช้สำหรับการชำระเงิน Google Play เป็น Google Play Billing Library 8.0

โปรโมชั่น

  • Windows แก้ไขข้อผิดพลาดที่เว็บวิวกะพริบเมื่อย้ายไปยังเบราว์เซอร์ภายนอกผ่าน Custom View/Direct View
  • Android iOS แก้ไขข้อผิดพลาดที่เว็บวิวกะพริบเมื่อย้ายไปยังเบราว์เซอร์ภายนอกผ่าน Custom View/Direct View

Push

  • iOS เปลี่ยนให้รวบรวมข้อมูลโทเคนเพิ่มเติมตามสภาพแวดล้อมการบิลด์เมื่อเก็บโทเคนสำหรับส่ง Push

การระบุแหล่งที่มาทางการตลาด

  • Android iOS เปลี่ยนดีไซน์ป๊อปอัปของ การแสดงแบนเนอร์ยินยอม DMA และปรับปรุงการทำงาน
    • ประวัติการยินยอมจากแบนเนอร์เดิมจะยังคงอยู่เหมือนเดิม และเมื่อแสดงอีกครั้ง จะแสดงแบนเนอร์ยินยอมใหม่พร้อมข้อความและ UI ที่ปรับปรุงแล้ว
    • หากเคยปรับแต่งข้อความของแบนเนอร์ยินยอมเดิมอยู่ ต้องตั้งค่าใหม่โดยอ้างอิง การตั้งค่า UI แบนเนอร์ยินยอมแบบกำหนดเอง ให้สอดคล้องกับโครงสร้างข้อมูลที่เปลี่ยนไป
  • Android iOS เปลี่ยนเพื่อไม่ให้ส่งซ้ำ log รายได้ของใบเสร็จเดียวกันที่ส่งไปยัง MMP
  • Android iOS เพิ่มให้ส่งค่ารายได้ไปยังคีย์ value ด้วยเมื่อส่งเหตุการณ์การซื้อไปยัง Firebase
    • เดิมจะส่งค่ารายได้ไปที่คีย์ revenue

ฟีเจอร์เสริม

ปลั๊กอิน

  • Android iOS เพิ่มปุ่มบันทึกในเมนูการตั้งค่า HiveConfig

Provisioning

  • Windows เปลี่ยนวิธีการปิดเมื่อคลิกปุ่มในป๊อปอัปการบำรุงรักษาเซิร์ฟเวอร์ การอัปเดต การแจ้งเตือน และการบล็อก เป็นการส่ง exit callback
  • Android iOS แยก Age Range API ที่รองรับกฎหมายความรับผิดชอบของ App Store ออกมาให้เลือกใช้งานได้
    • กฎหมายความรับผิดชอบของ App Store ที่จะมีผลบังคับใช้ในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026 อยู่ระหว่างการเลื่อนการบังคับใช้ และสามารถเลือกใช้ได้ตามสถานะการพัฒนา
    • สามารถเลือกใช้เพื่อตอบสนองต่อกฎหมายความรับผิดชอบของ App Store ที่จะมีผลในรัฐยูทาห์ของสหรัฐอเมริกาในเดือนพฤษภาคม 2026 และรัฐลุยเซียนาในเดือนกรกฎาคม 2026

การอัปเดตไลบรารี

  • Windows เปลี่ยนให้ Microsoft Visual C++ Redistributable ใช้เวอร์ชัน 14.44.35211.0 ขึ้นไป
  • Android Amazon AppStore (Android) v3.0.4 → v3.0.8
    • Samsung GalaxyStore IAP (Android) v6.1.1 → v6.5.0
    • Google Billing Library (Android) v7.0.0 → v8.0.0
    • QQ (Android) v3.5.17 → v3.5.18
    • Xiaomi (Android) v3.2.5_12798 → v3.4.6
  • iOS Adjust (iOS) 5.4.3 → 5.4.6
    • Airbridge (iOS) 4.7.0 → 4.8.1
    • AppsFlyer (iOS) 6.17.2 → 6.17.7
    • Firebase (iOS) 11.15.0 → 12.5.0
    • Singular (iOS) 12.8.1 → 12.9.0
    • Facebook (iOS) 18.0.0 → 18.0.2
    • Line (iOS) 5.13.0 → 5.14.0
    • QQ (iOS) 3.5.17.5 → 3.5.18
    • SDWebImage (iOS) 5.21.1 → 5.21.5

อื่นๆ

  • All เปลี่ยนให้การทำงานของ Configuration.setZone มีผลเฉพาะก่อนการเริ่มต้นเท่านั้น

แก้ไขบั๊ก

  • Android แก้ไขให้แสดงผลภายในพื้นที่ cutout เมื่อพื้นหลังด้านหลังของ UI ในพื้นที่ส่วนกลางทั้งหมดเป็นแบบทึบ

การรับรองความถูกต้อง

  • iOS แก้ไขข้อผิดพลาดที่ช่องป้อนข้อความแชตไม่แสดงเป็นบางครั้งขณะใช้แชตบอต
  • iOS แก้ไขข้อผิดพลาดที่ป๊อปอัปยืนยันตัวตนผู้ใหญ่แสดงอีกครั้ง เมื่ออยู่ในสถานะที่เกินจำนวนการลงทะเบียนจัดการอุปกรณ์และลบอุปกรณ์ที่ลงทะเบียนหลังจากยืนยันตัวตนผู้ใหญ่
  • Windows แก้ไขปัญหาที่ไม่สามารถปิดแอปได้เมื่อพยายามออกจากแอประหว่างดำเนินการรับรองความถูกต้อง AuthV4
  • Windows แก้ไขปัญหาที่เมื่อแอปที่ร้องขอหน้าการยืนยันตัวตนถูกปิดไปแล้ว และมีการร้องขอการยืนยันจากแอปอื่น (หรือแอปที่เปิดใหม่อีกครั้ง) ผลการยืนยันจากคำขอก่อนหน้าถูกส่งผิด ทำให้เกิดข้อผิดพลาด (-1200001, -8)

โปรโมชั่น

  • iOS แก้ไขข้อผิดพลาดที่เมนูข่าวสารล่าสุดทำงานไม่ถูกต้องเมื่อจำนวนรายการเกินค่าที่กำหนด
  • iOS แก้ไขข้อผิดพลาดที่แบนเนอร์เต็มหน้าทำงานไม่ถูกต้องเมื่อความกว้างหรือความสูงของรูปภาพที่แสดงเป็น '0' หรือเมื่อเซิร์ฟเวอร์ส่งข้อมูลที่ไม่ถูกต้อง
  • iOS แก้ไขข้อผิดพลาดที่ลิงก์ตรงไม่ทำงานเมื่อแสดงชุมชนผ่านลิงก์ตรงและไม่มีพารามิเตอร์ URL
  • Windows แก้ไขปัญหาที่โปรโมชันไม่แสดงอีกถาวรเมื่อคลิก 'ไม่ต้องแสดงอีกในวันนี้' ในโปรโมชัน

Push

  • Android แก้ไขข้อผิดพลาดที่มีการเก็บโทเคนสำหรับ Push Notification แม้จะอยู่ในกลุ่มที่อยู่ภายใต้ COPPA
  • iOS แก้ไขข้อผิดพลาดที่ค่า ForegroundPush ไม่เปลี่ยนเป็น False

การระบุแหล่งที่มาทางการตลาด

  • iOS แก้ไขข้อผิดพลาดที่เหตุการณ์ Install หรือ Update หายไปใน Firebase
  • Windows แก้ไขปัญหาที่มีการเก็บ log การซื้อของการระบุแหล่งที่มาทางการตลาดซ้ำ

Remote Play

  • Windows แก้ไขปัญหาที่เกิดแครชเมื่อรีเฟรช JWT token ใน Remote Play

ฟีเจอร์เสริม

  • iOS แก้ไขอาการที่แอปเกมกะพริบและหน้าต่างปิดลง เมื่อใช้เมธอด showInAppBrowser ของคลาส PlatformHelper ใน การเปิดเบราว์เซอร์ภายในเกม และสถานะเครือข่ายของผู้ใช้แอปเกมเป็นออฟไลน์หรือเปลี่ยนเป็นออฟไลน์

อื่นๆ

  • Windows แก้ไขปัญหาที่แอปปิดไม่สมบูรณ์ในบางสภาพแวดล้อม
  • Windows แก้ไขปัญหาที่เมื่อป้อนค่า query ที่ไม่ใช่รูปแบบ key-value เช่น ?831020 ใน internal scheme อย่าง interwork:// ระบบส่งต่อผิดเป็น 831020= โดยปรับปรุงให้ส่งต่อเป็น 831020 ตามเดิม
  • Windows แก้ไขปัญหาที่ Zone ซึ่งตั้งค่าด้วย Configuration.setZone ไม่ถูกนำไปใช้เมื่อใช้ปลั๊กอิน เช่น Remote Play

v4.26.0.1

SDK แยกตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android 2025-12-18
SDK Unreal Engine 4 iOS 2025-12-18
### การเปลี่ยนแปลง
  • iOS เวอร์ชัน Xcode ในสภาพแวดล้อมการพัฒนา Hive SDK เปลี่ยนแปลงดังนี้
    • เดิม: Xcode 26.2 Beta2
    • เปลี่ยนเป็น: Xcode 26.2

Provisioning

  • Android เวอร์ชันของ Google Play Age Signals API ที่ Hive SDK รองรับเพื่อให้สอดคล้องกับกฎหมายความรับผิดชอบของแอปสโตร์เปลี่ยนแปลงดังนี้
    • เดิม: 0.0.1-Beta2
    • เปลี่ยนเป็น: 0.0.2

v4.26.0.0

SDK ตาม OS เป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -

หมายเหตุ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

คุณสมบัติใหม่

  • iOS สามารถบิลด์ Hive SDK ได้ด้วย Xcode 26.2 ขึ้นไป
    • เวอร์ชัน OS ขั้นต่ำที่รองรับคือ iOS 15

Provisioning

  • Android เพิ่มฟีเจอร์ Compliance ใหม่
    • หากเผยแพร่แอปเกมบน Google Play และ Amazon Appstore, Hive SDK จะมี Age Range API สำหรับตรวจสอบช่วงอายุของผู้ใช้เพื่อรองรับกฎหมายความรับผิดชอบของแอปสโตร์ที่มีผลบังคับใช้ในรัฐเทกซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026
  • iOS เพิ่มฟีเจอร์ Compliance ใหม่
    • หากเผยแพร่แอปเกมบน Apple App Store, Hive SDK จะมี Age Range API สำหรับตรวจสอบช่วงอายุของผู้ใช้เพื่อรองรับกฎหมายความรับผิดชอบของแอปสโตร์ที่มีผลบังคับใช้ในรัฐเทกซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026
    • รองรับเฉพาะ iOS 26.2 ขึ้นไป

ปัญหาที่ทราบ

Provisioning

  • Android Google Play Age Signals API 0.0.1-beta02 เวอร์ชัน ที่ Hive SDK 26.0.0 Beta รองรับเพื่อให้สอดคล้องกับกฎหมายความรับผิดชอบของแอปสโตร์ ไม่สามารถใช้งานได้ในสภาพแวดล้อมผู้ใช้ที่รับสัญญาณอายุจริง
    หากต้องการรับสัญญาณอายุจริง ให้อัปเดตเป็น Hive SDK v4.26.0.1 ซึ่งรองรับ Google Play Age Signals API 0.0.2 (เวอร์ชันที่ไม่ใช่เบต้า)

v4.25.8.2

SDK ตาม OS เป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Windows -

หมายเหตุ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

แก้ไขบั๊ก

การชำระเงิน

  • Windows แก้ไขปัญหาที่ไม่สามารถดึงข้อมูลสินค้าทั้งหมดได้ เมื่อจำนวนสินค้าที่ลงทะเบียนในระบบชำระเงิน Google Play Games PC เกิน 20 รายการ

v4.25.8.1

SDK ตาม OS เป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Windows 2025-11-24

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

แก้ไขบั๊ก

อื่นๆ

  • Windows แก้ไขปัญหาที่ UI แนะนำการปิดยังแสดงเป็นภาษาที่ตั้งค่าไว้ครั้งแรกหลังจากเปลี่ยนภาษาเกม

แชท

  • Windows แก้ไขข้อผิดพลาดที่ไม่เรียก callback สำหรับข้อความภาษาเกาหลี

v4.25.9.0

SDK ตาม OS เป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows -

หมายเหตุ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

คุณสมบัติใหม่

การยืนยันตัวตน

  • All ให้บริการ บริการยืนยันตัวตน
    • SteamDeck ไม่รองรับบริการยืนยันตัวตน (การตรวจสอบตัวตน, การยืนยันความเป็นผู้ใหญ่, การยินยอมของผู้ปกครอง) คุณต้องใช้บริการยืนยันตัวตนบนมือถือหรือ PC ก่อน แล้วจึงกลับมาเชื่อมต่อเกมบน SteamDeck อีกครั้ง

แก้ไขบั๊ก

อื่นๆ

  • Windows แก้ไขปัญหาที่ UI แนะนำการปิดยังแสดงเป็นภาษาที่ตั้งค่าไว้ครั้งแรกหลังจากเปลี่ยนภาษาเกม

v4.25.7.1

SDK ตาม OS เป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Windows -

หมายเหตุ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

แก้ไขบั๊ก

อื่นๆ

  • Windows เสริมความเสถียรของการเรนเดอร์ด้วยการใช้ GPU synchronization ของ DX12 renderer
  • Windows แก้ไขปัญหาที่ปุ่มปิดในข่าวสารใหม่ของโปรโมชั่นไม่ทำงานเป็นครั้งคราว

v4.25.8.0

SDK ตาม OS เป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Android 2025-10-02
SDK Unreal Engine 4 iOS 2025-10-02
SDK Unreal Engine 4 Windows -

หมายเหตุ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

คุณสมบัติใหม่

  • Android รองรับ Android OS 16(API Level 36)
  • Android รองรับการบิลด์แบบ 16KB Page Size เมื่อบิลด์ด้วย Android OS 15(API Level 35) ขึ้นไป

Game Data Store

  • Windows เพิ่มฟีเจอร์ Data Store

แชท

  • Windows เพิ่มฟีเจอร์ แชท

การเปลี่ยนแปลง

  • Android นำสิทธิ์ android.permission.FOREGROUND_SERVICE ที่เลิกใช้งานแล้วออก
  • Android เปลี่ยน target ขั้นต่ำของการบิลด์ Android จาก 1923

การยืนยันตัวตน

  • iOS นำการอ้างอิงไลบรารีที่ไม่สามารถใช้ได้เมื่อบิลด์ด้วย Xcode 26 ออก

การชำระเงิน

  • Windows เปลี่ยนการเชื่อมต่อ Google Play for Native PC (EAP) จากวิธี Web API ไปเป็นแบบที่ใช้ Google Play Games PC SDK
    • จากนี้ต้องเข้าสู่ระบบด้วยบัญชี Google ผ่านแอป Google Play Games PC ไม่ใช่ผ่านการยืนยันตัวตนของ Hive SDK โปรดดู ข้อควรทราบเมื่อเริ่มต้นใช้งาน
    • ทั้งโปรเจกต์เดิมและโปรเจกต์ใหม่ต้องเตรียมการกำหนดค่า manifest และการลงนามโค้ดตาม Google guide

อัปเดตไลบรารี

  • Android Adjust(Android) 5.2.0 → 5.4.2
    • Airbridge(Android) 4.3.0 → 4.7.1
    • AppsFlyer(Android) 6.16.2 → 6.17.3
    • Firebase-analytics(Android) 22.1.2 → 23.0.0
    • Singular(Android) 12.7.0 → 12.10.0
    • Facebook(Android) 17.0.0 → 18.0.1
    • Line(Android) 5.10.0 → 5.11.1
    • play-services-auth(Android) (Google Sign-In) 20.7.0 → 21.3.0
    • play-services-games-v2(Android) (Play Games Services) 20.1.2 → 21.0.0
    • play-services-ads-identifier(Android) 18.0.1 → 18.2.0
    • play-services-analytic(Android) 18.0.4 → 18.1.1
    • firebase messaging(Android) 24.0.2 → 25.0.0
    • onestore(Android) 21.01.00 → 21.02.01
    • google-core-review(Android) 2.0.1 → 2.0.2
    • Recaptcha(Android) 18.6.1 → 18.7.1
    • Kotlin(Android) 1.9.22 → 2.1.21
  • iOS Adjust(iOS) 5.2.0 → 5.4.3
    • Airbridge(iOS) 4.3.0 → 4.7.0
    • AppsFlyer(iOS) 6.16.1 → 6.17.2
    • Firebase(iOS) 11.6.0 → 11.15.0
    • Singular(iOS) 12.7.1 ->12.8.1
    • Facebook(iOS) 17.4.0 → 18.0.0
    • Google Sign-In(iOS) 8.0.0 → 9.0.0
    • Line(iOS) 5.11.2 ->5.13.0
    • QQ(iOS) 3.5.17.4 → 3.5.17.5
    • SDWebImage(iOS) 5.20.0 → 5.21.1
    • Recaptcha(iOS) 18.6.0 → 18.7.0

Hercules

  • Windows อัปเดตเวอร์ชัน Hercules เป็น 2025.08.11

แก้ไขบั๊ก

การยืนยันตัวตน

  • iOS แก้ไขข้อผิดพลาดที่เมื่อแสดงป็อปอัปแชตบอต บางครั้งกลับแสดงเป็นโหมดแนวนอนแทนโหมดแนวตั้ง
  • iOS แก้ไขเพื่อไม่ให้เกิดข้อผิดพลาดจากการอ้างอิงอาร์เรย์ว่าง
    • เมื่อใช้เมธอด showConflict ของคลาส Authv4 จะเกิด crash หากไม่มีข้อมูลอินพุตที่จำเป็น

การวิเคราะห์

  • Android ปรับไม่ให้ส่งซ้ำพร้อมข้อมูลที่ไม่จำเป็น เมื่อการส่งข้อมูลผู้ใช้ออนไลน์พร้อมกันจากไคลเอนต์ล้มเหลว

v4.25.7.0

SDK ตาม OS เป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows -

หมายเหตุ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

คุณสมบัติใหม่

การยืนยันตัวตน

  • All เมื่อยืนยันความเป็นผู้ใหญ่เสร็จแล้ว จะสามารถระบุผู้ใช้ที่ผ่านการยืนยันความเป็นผู้ใหญ่ได้ และมี เมธอดสำหรับรับค่าที่ใช้ระบุ ให้ใช้งาน ข้อมูลระบุคือค่า DI ที่แฮชแล้ว

การเปลี่ยนแปลง

การยืนยันตัวตน

  • Android iOS หากตั้งค่าแอปที่ใช้การยืนยันความเป็นผู้ใหญ่ในคอนโซล Hive กระบวนการยืนยันความเป็นผู้ใหญ่จะทำงานโดยอัตโนมัติหลังจากเข้าสู่ระบบ
    • รองรับเฉพาะในเกาหลี
  • Android iOS ทำเครื่องหมายเมธอด showAdultConfirm ที่ใช้ยืนยันความเป็นผู้ใหญ่เป็น deprecated
    • เมธอด showAdultConfirm อาจถูกนำออกในการอัปเดตภายหลัง

แก้ไขบั๊ก

การยืนยันตัวตน

  • Windows แก้ไขปัญหาที่ข้อมูลการเข้าสู่ระบบไม่ถูกรีเซ็ต เมื่อการเข้าสู่ระบบล้มเหลวเพราะ การยินยอมของผู้ปกครอง ล้มเหลว
  • Windows แก้ไขปัญหาที่ผู้ใช้ซึ่งเข้าสู่ระบบด้วย การเข้าสู่ระบบแบบกำหนดเอง ซื้อไอเท็มในเกม แล้วได้รับ การคืนเงินอีกครั้ง จากแอปมาร์เก็ต จากนั้นไม่สามารถเข้าสู่ระบบได้เมื่อเข้าเกมอีกครั้งด้วยบัญชีเดิม
  • Windows แก้ไขปัญหาที่เกิด crash เมื่อเรียก AuthV4.showSignIn ภายใน callback ของ AuthV4.signOut

อื่นๆ

  • Windows แก้ไขปัญหาที่เมื่อเกมทำงานด้วยสิทธิ์ผู้ดูแลระบบและเปิดเว็บเบราว์เซอร์ภายนอกผ่าน Hive SDK หาก URL ยาวเกิน 800 อักขระ เว็บเบราว์เซอร์จะไม่เปิดตามปกติ

v4.25.6.0

SDK ตาม OS เป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -

หมายเหตุ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

คุณสมบัติใหม่

แชท

  • Android iOS เพิ่มฟังก์ชันสำหรับแสดงหรือทำเครื่องหมาย 'ถูกใจ' ให้กับข้อความแชทที่ระบุ
  • Android iOS เพิ่มฟังก์ชันสำหรับเขียน 'ตอบกลับ' ให้กับข้อความแชทที่ระบุ และให้ข้อมูลที่ใช้แสดงความสัมพันธ์ของการเชื่อมโยงการตอบกลับ
  • Android iOS เพิ่มฟังก์ชันสำหรับ mention ผู้ใช้ที่ระบุ และให้ข้อมูลที่ใช้ mention ผู้ใช้

การเปลี่ยนแปลง

แชท


v4.25.5.2

SDK ตาม OS เป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 iOS -

หมายเหตุ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

แก้ไขบั๊ก

การยืนยันตัวตน

  • iOS แก้ไขข้อผิดพลาดที่เกิด crash เมื่อแสดงแชตบอตในโหมดแนวนอน

v4.25.5.1

SDK ตาม OS เป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -

หมายเหตุ: SDK เวอร์ชันนี้ไม่มีไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า### ฟีเจอร์ใหม่

การยืนยันตัวตน

  • Android iOS เพิ่มฟีเจอร์ การสลับระหว่างหลายบัญชี ใหม่ โดยมีรายละเอียดฟีเจอร์ดังนี้
    • บันทึกบัญชีที่เข้าสู่ระบบอยู่ในปัจจุบันลงในอุปกรณ์
    • ดูบัญชีที่บันทึกไว้
    • ออกจากระบบและลบบัญชีที่บันทึกไว้
    • เข้าสู่ระบบอย่างรวดเร็วด้วยบัญชีอื่นที่บันทึกไว้

โปรโมชัน

การแจ้งเตือน

  • Android iOS เพิ่ม ปุ่ม Push Action ใหม่
    • เมื่อได้รับการแจ้งเตือน Push สามารถดำเนินการที่กำหนดไว้ล่วงหน้าได้ผ่านปุ่มเลือก action ของ Push

แชท

Hercules

  • Android 20241125-2 -> 20250527
  • iOS 20241120 -> 20250218

ฟีเจอร์ที่เปลี่ยนแปลง

  • Android อัปเดตกฎการทำ Obfuscation ที่จำเป็นสำหรับการบิลด์
  • iOS ไลบรารี HiveAppTrackingTransparents.framework ที่เคยแจกจ่ายแยกต่างหากจะถูกรวมเข้าไว้ใน Service.framework

การยืนยันตัวตน

  • Android iOS ปรับให้แสดงหน้าส่งคำถามเมื่อใช้เมธอด showMyInquiry ซึ่งเดิมไม่ทำงานหากไม่ได้ใช้บัญชี Hive Membership
  • Android เปลี่ยนป๊อปอัปการยืนยันตัวตน VK จาก WebView เป็น in-app browser

Marketing Attribution

  • iOS ปรับให้รองรับกรณีที่เปิดใช้งานอีเวนต์การซื้อของ Firebase ที่เก็บรวบรวมโดยอัตโนมัติ

แก้ไขบั๊ก

โปรโมชัน

  • iOS ปรับความโค้งของมุมใน UI ข่าวสารใหม่บนอุปกรณ์ iPad

Provisioning

  • iOS แก้ไขให้ WebView ไม่เลื่อนเมื่อแสดงข้อกำหนด

Analytics

  • iOS ปรับตรรกะเพื่อให้สามารถส่งบันทึก Analytics ได้ทันทีหลังจากยินยอมข้อกำหนดเสร็จสิ้น

ปัญหาที่ทราบ

อื่นๆ

  • iOS มีข้อผิดพลาดที่ทำให้แอปล่มเมื่อใช้แชทบอทในโหมดแนวนอน
    • โปรดอัปเดตเป็น Hive SDK Unity iOS 25.5.2 ขึ้นไป

v4.25.5.0

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Windows 2025-07-31

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ใหม่

การยืนยันตัวตน

Analytics

  • Windows เพิ่ม device.platform ลงใน บันทึก Airbridge โดยมีค่าเป็น "Steam" หรือ "Desktop" และยังสามารถดูค่านี้แบบเรียลไทม์ได้ในแดชบอร์ด Airbridge

ฟีเจอร์ที่เปลี่ยนแปลง

อื่นๆ

  • Windows ปรับปรุงตรรกะภายในที่เกี่ยวข้องกับ MMP

แก้ไขบั๊ก

การยืนยันตัวตน

  • Windows แก้ไขปัญหาที่ไม่สามารถเข้าสู่ระบบได้อีกครั้ง เพราะเมื่อเรียกออกจากระบบหลังจากเข้าสู่ระบบอัตโนมัติระหว่างใช้ การสลับระหว่างหลายบัญชี จะทำให้เซสชันหมดอายุ

โปรโมชัน

  • Windows แก้ไขการขัดข้องที่เกิดขึ้นเป็นครั้งคราวเมื่อเปิดหน้าข่าวสารใหม่ทันทีหลังเรียก Promotion.updatePromotionData()

อื่นๆ

  • Windows แก้ไขความขัดแย้งด้านความเข้ากันได้ระหว่าง NVIDIA graphics driver 572.16 กับ DirectX 11 (Apple login, Facebook login, PG payment) ที่เกิดขึ้นเมื่อเปิดหน้าต่างใหม่ใน Hive SDK

v4.25.4.0

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Windows -

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่าแล้ว

ฟีเจอร์ใหม่

การยืนยันตัวตน

  • Windows เพิ่มฟีเจอร์ การสลับระหว่างหลายบัญชี ใหม่ โดยมีรายละเอียดฟีเจอร์ดังนี้
    • บันทึกบัญชีที่เข้าสู่ระบบอยู่ในปัจจุบันลงในอุปกรณ์
    • ดูบัญชีที่บันทึกไว้
    • ออกจากระบบและลบบัญชีที่บันทึกไว้
    • เข้าสู่ระบบอย่างรวดเร็วด้วยบัญชีอื่นที่บันทึกไว้
  • Windows เมื่อผู้ใช้ที่ถูกระงับการใช้งานเกมพยายามเข้าสู่ระบบ จะปรับให้ออกจากระบบภายในแอปเท่านั้นโดยไม่ปิดแอป
  • Windows สามารถใช้โปรโตคอลการยืนยันตัวตนแบบเสริมความปลอดภัยได้ใน ปลั๊กอิน Remote Play

แก้ไขบั๊ก

อื่นๆ

  • Windows แก้ไขปัญหาที่ funnel log สำหรับการทำงานของฟีเจอร์ Hive ไม่ถูกรวบรวม

v4.25.3.0

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Windows -

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่าแล้ว

ฟีเจอร์ใหม่

โปรโมชัน

อื่นๆ

  • Windows เพิ่มฟังก์ชัน ตรวจสอบพารามิเตอร์การเปิดใช้งาน ที่แนบมากับ execution URI เมื่อเปิดเกมด้วย Crossplay launcher
  • Windows เพิ่ม UI บางรายการ เข้าเป็นรายการที่รองรับการทำ key mapping ของคอนโทรลเลอร์
  • Windows เพิ่ม UI เพื่อแสดงคำแนะนำเกี่ยวกับปุ่มปิดเมื่อสามารถปิดได้ด้วยปุ่มคอนโทรลเลอร์

ฟีเจอร์ที่เปลี่ยนแปลง

การอัปเดตไลบรารี

  • Windows เปลี่ยนเวอร์ชันไลบรารี Chromium Embedded Framework เป็นเวอร์ชัน 128.45

แก้ไขบั๊ก

อื่นๆ

  • Windows แก้ไขปัญหาที่เมื่อกำหนดเมาส์เคอร์เซอร์เริ่มต้นใน game engine หลังจากปิด WebView แล้ว เคอร์เซอร์เริ่มต้นของ Windows จะแสดงสลับกันระหว่างการใช้งานเมาส์
  • Windows แก้ไขปัญหาที่เกิดข้อผิดพลาดเมื่อ Hive SDK ภายในส่ง HTML แทน JSON เป็นผลลัพธ์
  • Windows ปรับให้ส่งรหัสข้อผิดพลาดกรณีเชื่อมต่อ Steam Market ล้มเหลวแบบแยกรายละเอียดมากขึ้น
    • เพิ่มรหัสข้อผิดพลาด IAPV4SteamMarketResponseError(-6101001)
    • ส่งรหัสข้อผิดพลาดและข้อความในรูปแบบ [IAPv4] Steam server response error : (code: ... , message: ...)
  • Windows แก้ไขปัญหาที่ไม่สามารถส่ง callback ได้เมื่อพยายามเข้าสู่ระบบ Steam ในโหมดออฟไลน์ของ Steam

v4.25.2.2

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android 2025-06-24

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ที่เปลี่ยนแปลง

การยืนยันตัวตน

  • Android เนื่องจากปัญหาความเข้ากันได้ของ Google Credential Manager ต่ำจนผู้ใช้บางส่วนไม่สามารถเชื่อมต่อได้ จึงย้อนวิธีการยืนยันตัวตนกลับไปใช้ Google Sign-In แบบเดิม

การอัปเดตไลบรารี

  • Android * GooglePlay Services-Auth(Android) v20.7.0 (รองรับการย้อนกลับไปใช้ Google Sign-In อีกครั้ง)
    • Google Credential Play Services Auth(Android) v1.3.0 (ลบออกเนื่องจากย้อนกลับไปใช้ Google Sign-In)

v4.25.2.1

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android 2025-05-28

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

แก้ไขบั๊ก

Marketing Attribution


v4.25.2.0

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows 2025-04-28

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่าแล้ว

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ใหม่

การยืนยันตัวตน

  • Windows รองรับ LINE เป็นวิธีการยืนยันตัวตน (IdP) ใหม่

Matchmaking

  • Windows รองรับ Matchmaking เป็นฟีเจอร์ใหม่

Provisioning

ฟีเจอร์ที่เปลี่ยนแปลง

การยืนยันตัวตน

  • Android iOS ปรับเปลี่ยนวิธีการยืนยันตัวตน VK ที่ให้บริการ โดยสามารถใช้วิธีการยืนยันตัวตนแบบใหม่ได้ใน VK Developer Console ใหม่
  • iOS อัปเดตโปรโตคอลการตรวจสอบของ GameKit API ที่ถูกประกาศเป็น deprecated ซึ่งใช้ในการเข้าสู่ระบบ Apple GameCenter
  • Android ตามการยุติการรองรับไลบรารี Google Sign-In จึงเปลี่ยนให้ยืนยันตัวตนด้วย Google Credential Manager และ AuthorizationClient API สำหรับทั้งการเข้าสู่ระบบแบบ implicit และ explicit

Billing

  • Android เพิ่มค่า order_id เพื่อแยกความแตกต่างจากธุรกรรมก่อนหน้าเมื่อมีการคืนเงินสินค้าที่ซื้อผ่าน PG payment
  • Android Windows เมื่อธุรกรรม PG payment เสร็จสิ้น จะปรับให้ส่งบันทึกการซื้อเสร็จสมบูรณ์ผ่าน Marketing Attribution

โปรโมชัน

  • Android เมื่อแชร์ User Acquisition จะปรับให้ Telegram ถูกเพิ่มเข้าไปในรายการการแสดงผลที่รองรับ
  • Android เปลี่ยนนโยบายการแคชเมื่อแสดง WebView

Marketing Attribution

  • Android iOS ส่งตัวระบุ Hive SDK เพิ่มเติมเพื่อรองรับ การเชื่อมต่อกับบริการ MMP
  • Windows ส่งตัวระบุ Hive SDK เพิ่มเติมเพื่อรองรับ Marketing Attribution
  • All ปรับให้ส่งพร้อม การเพิ่ม custom attribute เมื่อทำการติดตามอีเวนต์ด้วยตนเอง
  • Android ปรับให้ส่งข้อมูลแหล่งที่มาของสโตร์เมื่อเริ่มต้น Airbridge
  • iOS เมื่อใช้ API sendEventWithAttributes จะเปลี่ยนช่วงความแม่นยำของค่าทศนิยมประเภท semantic value จาก float เป็น double

ปลั๊กอิน

  • Windows เปลี่ยน Unreal Plugin จาก HIVE_UNREAL_PLUGIN.dll เดิมเป็น HIVE_PLUGIN_CPP.dll
  • Windows นำ C API ออกเพื่อปรับปรุงความเข้ากันได้กับ Unreal Engine
    • เนื่องจากเกิดแครชเมื่อเรียกใช้อินเทอร์เฟซปลั๊กอินที่ใช้ STL จึงนำ C API ทางเลือกที่เคยรองรับออก

Provisioning

  • All ในหน้าดูรายละเอียดข้อกำหนดและหน้าดูอีกครั้ง หากเป็นกรณีด้านล่าง จะปรับให้เปิดเบราว์เซอร์ภายนอกขึ้นมาใหม่เพื่อโหลด แทนหน้าเว็บข้อกำหนด (WebView)
    • กรณีที่ย้ายไปยังหน้าเว็บที่อยู่นอก URL ของข้อกำหนด
    • กรณีที่คลิกแท็ก HTML แบบไฮเปอร์ลิงก์ภายในข้อกำหนด (แท็ก a, tel:// เป็นต้น)

การอัปเดตไลบรารี

  • Android Airbridge(Android) v4.1.0 → v4.3.0
    • Adjust(Android) v5.0.1 → v5.2.0
    • Singular(Android) v12.6.1 → v12.7.0
    • AppsFlyer(Android) v6.15.2 → v6.16.2
    • GooglePlay Services-Auth(Android) v20.7.0 (ยุติการรองรับ)
    • Google Credential Play Services Auth(Android) v1.3.0 (รองรับใหม่)
  • iOS Airbridge(iOS) v4.1.1 → v4.3.0
    • Adjust(iOS) v5.0.1 → v5.2.0
    • Singular(iOS) v12.6.1 → v12.7.1
    • AppsFlyer(iOS) v6.15.3 → v6.16.1
    • QQ(iOS) 3.5.17.3 → 3.5.17.4

แชท

  • Android iOS เมื่อส่งหรือรับข้อมูลข้อความ จะส่งและรับ extraData เพิ่มเติม
  • Android iOS เมื่อเชื่อมต่อกับเซิร์ฟเวอร์แชท จะไม่ส่ง extraData อีกต่อไป
  • Android iOS รับค่าเวลาแบบจำนวนเต็มเพิ่มเติม ไม่ใช่เฉพาะค่าเวลาแบบสตริง
  • Android iOS เมื่ออยู่ในสถานการณ์ที่สื่อสารไม่ได้ เช่น เครือข่ายถูกบล็อก และไม่สามารถยกเลิกการเชื่อมต่อ WebSocket ได้ตามปกติก่อนลองเชื่อมต่อใหม่ จะปรับไม่ให้ล้มเหลวจากสถานะการเชื่อมต่อซ้ำซ้อน### การแก้ไขบั๊ก

  • Android ปรับให้เมื่อจำเป็นต้องลองสื่อสารใหม่ผ่านเครือข่ายหรือเชื่อมต่อกับเซิร์ฟเวอร์แบบกระจาย หากได้รับการตอบกลับก่อนเวลาหมดเวลาสูงสุดที่ตั้งไว้ จะลองสื่อสารใหม่ทันทีหรือเชื่อมต่อกับเซิร์ฟเวอร์แบบกระจายทันทีโดยไม่รอให้ไทม์เอาต์

  • iOS แก้ไขข้อผิดพลาดที่ทำให้ค่า gameLanguage ในไฟล์ hive_config.xml ถูกรีเซ็ตเมื่อมีการเปลี่ยน Zone ของกลุ่มเซิร์ฟเวอร์ที่ Hive SDK เชื่อมต่อ โดยใช้เมธอด setZone ของคลาส Configuration

การยืนยันตัวตน

  • iOS แก้ไขข้อผิดพลาดที่ทำให้ QQ Web Login ทำงานไม่ตามปกติบนอุปกรณ์ที่ใช้ iOS 18 ขึ้นไป
  • Windows แก้ไขปัญหาที่ JWT token สำหรับโปรโตคอลความปลอดภัยที่เข้มงวดยิ่งขึ้นไม่ถูกส่งไปในการสื่อสารที่ใช้เว็บวิวของ Hive SDK

การชำระเงิน

  • Windows แก้ไขปัญหาที่แอปค้างเมื่อเรียกเมธอดใดเมธอดหนึ่งต่อไปนี้ ในสถานะที่มีการซ้อน callback ของเมธอด Hive SDK หลายชั้น
    • IAPV4.transactionFinish
    • IAPV4.transactionMultiFinish
    • IAPV4.restore

การระบุแหล่งที่มาทางการตลาด

  • Android แก้ไขปัญหาที่มีการแสดงการแจ้งเตือนพุชที่ไม่มีเนื้อหา เมื่อใช้ฟังก์ชันที่ตรวจสอบการติดตั้งโดยใช้ Adjust
  • Android แก้ไขให้เมื่อเกิดอีเวนต์การซื้อหลายจำนวนขณะใช้ Airbridge ระบบจะส่งข้อมูลรายได้ตามราคาต่อหน่วยและจำนวน

การจัดเตรียม

  • Android iOS แก้ไขข้อผิดพลาดที่ทำให้ค่า AgeGate สำหรับตรวจสอบอายุทำงานตามค่าที่ตั้งไว้ใน hive_config.xml เมื่อมีการเริ่มต้นโมดูลโฆษณา (Adiz) ก่อนเริ่มต้น SDK และปฏิบัติตาม compliance เช่น COPPA หรือ GDPR

แชท

  • Android แก้ไขปัญหาการเชื่อมต่อแชทล้มเหลวเป็นบางครั้งเมื่อทำการเชื่อมต่อ

ปัญหาที่ทราบ

การระบุแหล่งที่มาทางการตลาด


v4.25.1.3

SDK แยกตามระบบปฏิบัติการเป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Android 2025-03-20
SDK Unreal Engine 4 iOS 2025-03-20

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ที่เปลี่ยนแปลง

การชำระเงิน

  • Android เปลี่ยนวิธีการทำงานของการชำระเงิน PG ให้เหมือนกับมาร์เก็ตในฟังก์ชันการชำระเงินอื่น (IAPv4) หากคุณใช้งานการชำระเงิน PG อยู่ โปรดอ้างอิงเอกสาร การชำระเงิน PG และปรับแก้โค้ดการใช้งาน

การระบุแหล่งที่มาทางการตลาด

การแก้ไขบั๊ก

การชำระเงิน

  • iOS แก้ไขข้อผิดพลาดที่พื้นหลังทึบแสงเมื่อแสดงป๊อปอัป UI ที่สอบถามความยินยอมในการส่งข้อมูลการใช้สินค้า
  • iOS แก้ไขข้อผิดพลาดที่หน้าจอของแอปหมุนไปในทิศทางที่ไม่ตั้งใจเมื่อปิดป๊อปอัป UI ที่สอบถามความยินยอมในการส่งข้อมูลการใช้สินค้า

โปรโมชัน

  • iOS แก้ไขข้อผิดพลาดที่ภาพที่กำลังแสดงหายไป หากเกิดเหตุการณ์หมุนหน้าจอระหว่างแสดงรีวิวป๊อปอัปที่มีรูปภาพ

การระบุแหล่งที่มาทางการตลาด

  • iOS แก้ไขข้อผิดพลาดที่เมื่อส่งข้อมูลรายได้จากโฆษณาผ่าน Adiz ระบบส่งไปยัง Airbridge เป็น AdMob แทน Adiz

v4.25.1.0

SDK แยกตามระบบปฏิบัติการเป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Windows 2025-04-03

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ใหม่

การยืนยันตัวตน

รีโมตเพลย์

  • Windows รองรับ Remote Play ตั้งแต่ Hive SDK v4 UE4 Windows 25.1.0 ขึ้นไป

อื่นๆ

ฟีเจอร์ที่เปลี่ยนแปลง

การชำระเงิน

  • Windows เปลี่ยนวิธีการทำงานของการชำระเงิน PG ให้เหมือนกับมาร์เก็ตในฟังก์ชันการชำระเงินอื่น (IAPv4) หากคุณใช้งานการชำระเงิน PG อยู่ โปรดอ้างอิงเอกสาร การชำระเงิน PG และปรับแก้โค้ดการใช้งาน

โปรโมชัน

  • Windows แก้ไขไม่ให้ค่าที่ส่งผ่าน additionalInfo มีข้อมูลที่ไม่จำเป็น

สภาพแวดล้อมการพัฒนา

  • Windows อัปเดตเวอร์ชันขั้นต่ำที่ต้องใช้ของ Microsoft Visual C++ Redistributable เป็น 14.42.34438

การแก้ไขบั๊ก

การยืนยันตัวตน

  • Windows แก้ไขข้อผิดพลาดที่ฟังก์ชันควบคุมเมาส์ด้วยคอนโทรลเลอร์ Hive SDK ทำงาน เมื่อผู้ใช้เลือกการเข้าสู่ระบบที่ไม่ใช่ Hive Membership แล้วยกเลิกการเข้าสู่ระบบ

v4.25.0.1

SDK แยกตามระบบปฏิบัติการเป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows -

หมายเหตุ: SDK เวอร์ชันนี้ไม่ได้จัดเตรียมไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

ฟีเจอร์ใหม่

การระบุแหล่งที่มาทางการตลาด

  • iOS แก้ไขข้อผิดพลาดที่ทำให้ค่า did และ vid ซึ่ง SDK รวบรวมและส่งโดยอัตโนมัติไม่ถูกส่ง เมื่อใช้ Hive SDK v4 25.0.0 ขึ้นไปที่ใช้ Adjust v5

ฟีเจอร์ที่เปลี่ยนแปลง

สภาพแวดล้อมการพัฒนา

  • Windows อัปเดตเวอร์ชันขั้นต่ำที่ต้องใช้ของ Microsoft Visual C++ Redistributable เป็น 14.38.33130

การแก้ไขบั๊ก

การชำระเงิน

  • Windows แก้ไขปัญหาที่ไม่แสดงการซื้อซ้ำของผู้ใช้ที่ได้รับเงินคืน เมื่อใช้โปรโตคอลความปลอดภัยที่เข้มงวดยิ่งขึ้นด้วย JWT token

v4.25.0.0

SDK แยกตามระบบปฏิบัติการเป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows -

หมายเหตุ: SDK เวอร์ชันนี้ไม่ได้จัดเตรียมไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

ฟีเจอร์ใหม่

การยืนยันตัวตน

การชำระเงิน

โปรโมชัน

แมตช์เมกกิง

  • Android iOS อัปเดตฟีเจอร์ Matchmaking เพื่อรองรับฟีเจอร์ แมตช์เมกกิงแบบกลุ่ม ใหม่ ※ ไม่สามารถใช้งานร่วมกับอินเทอร์เฟซของ Hive SDK เวอร์ชันก่อนหน้าได้ หากต้องการใช้ฟีเจอร์ Matchmaking ที่อัปเดตแล้ว ต้องใช้ Hive SDK v4 25.0.0 ขึ้นไป

การระบุแหล่งที่มาทางการตลาด

อื่นๆ

  • Windows เมื่อใช้เกมคอนโทรลเลอร์ รองรับ การแมปปุ่มคอนโทรลเลอร์ ใหม่ และสามารถโฟกัสและควบคุมองค์ประกอบ UI บางรายการของ Hive ได้
  • Windows รองรับการใช้ เคอร์เซอร์แบบกำหนดเอง ใหม่แทนเคอร์เซอร์เมาส์ทั่วไป
  • Windows เพิ่มการตั้งค่าที่สามารถเปิดหรือปิดการควบคุมของเกมคอนโทรลเลอร์ได้

แชท

  • Android iOS รองรับฟีเจอร์ แชท ใหม่

ฟีเจอร์ที่เปลี่ยนแปลง

การยืนยันตัวตน

  • Android iOS ลบคลาสและอินเทอร์เฟซของโมดูล Auth รวมถึงเมธอด delegate และ listener ที่ไม่ใช้งานอีกต่อไป
  • All ใช้โปรโตคอลความปลอดภัยที่เข้มงวดยิ่งขึ้นด้วย JWT token
  • Android iOS ลบเมธอด TalkPlus authentication token ตามการยุติการรองรับ TalkPlus
  • Android อนุญาตให้ทำการเบราว์ซิง เช่น การค้นหารหัสผ่าน นอกเหนือจากฟังก์ชันการเข้าสู่ระบบ ภายใน Apple Login webview

โปรโมชัน

  • Windows เพิ่มการแสดงการแจ้งเตือนคอนเทนต์ใหม่ในแท็บเมนูของข่าวใหม่

การระบุแหล่งที่มาทางการตลาด

  • Android iOS อัปเดตให้รองรับ Adjust v5
    • ลบไลบรารี Adjust Signature
  • Android iOS เปลี่ยนให้ส่งแหล่งรายได้โฆษณาเป็นแหล่ง AdMob เมื่อรวมรายได้โฆษณา Adiz ด้วย Adjust
  • Android สะท้อนการรวมไลบรารีสรุปรายได้โฆษณา Appsflyer เข้ากับไลบรารีหลัก
    • 6.14.2 → 6.15.2
    • ลบไลบรารี Appsflyer ad-revenue

Hercules

  • All 2024.11.20

การแก้ไขบั๊ก

การยืนยันตัวตน

  • Android แก้ไขปัญหาที่บางครั้งมีการยึดเธรด UI เมื่อการตอบสนองเครือข่ายล่าช้าระหว่างเรียกเมธอด signIn
  • Windows แก้ไขข้อผิดพลาด CommonUnknown ที่เกิดขึ้นเมื่อผู้ใช้ที่อยู่ในสถานะซื้อซ้ำหลังการคืนเงินเข้าสู่ระบบบน PC
  • Windows ปรับปรุง UI เพื่อไม่ให้ข้อความ 'คำเตือนด้านความเป็นส่วนตัว' ปรากฏขึ้นเมื่อมีการลากข้อความคงสถานะการเข้าสู่ระบบ

การชำระเงิน

  • iOS แก้ไขข้อผิดพลาดที่เกิดอีเวนต์ IAP_UPDATE เพิ่มเติม เมื่อกระตุ้นให้ซื้อสินค้าในแอปโดยใช้ UserEngagement
  • Windows แก้ไขปัญหาที่ไม่สามารถดำเนินการชำระเงินต่อได้ เมื่อปิดโอเวอร์เลย์ด้วยปุ่ม ESC หรือการกดปุ่มอื่นระหว่างการชำระเงินผ่าน Steam

อื่นๆ

  • Windows ปรับเงื่อนไขการวนลูปให้เหมาะสมเพื่อให้การใช้ CPU กลับสู่ระดับปกติ ※ หากกำลังใช้งานเวอร์ชันที่ได้รับผลกระทบ (4.24.1.0 ขึ้นไป) โปรดอัปเดตเป็น SDK v4 Unity Windows 25.0.0 แล้วตรวจสอบว่าการใช้ CPU มีความเสถียรขึ้นหรือไม่

ปัญหาที่ทราบ

การระบุแหล่งที่มาทางการตลาด

  • iOS เมื่อใช้ Adjust มีข้อผิดพลาดที่ทำให้ค่า did และ vid ซึ่ง SDK รวบรวมและส่งโดยอัตโนมัติไม่ถูกส่ง จำเป็นต้องอัปเดตเป็น Hive SDK v4 25.0.1 ขึ้นไป

v4.24.5.0

SDK แยกตามระบบปฏิบัติการเป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Android 2024-12-30
SDK Unreal Engine 4 iOS 2024-12-30
SDK Unreal Engine 4 Windows -

หมายเหตุ: SDK เวอร์ชันนี้ไม่ได้จัดเตรียมไฟล์แจกจ่ายแยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ใหม่

  • Android iOS รองรับ Unity 6(Unity 6000)
  • Windows เพิ่มการอัปเดตเพื่อให้ใช้งานร่วมกับอินเทอร์เฟซ Hive SDK v4 Unity Android & iOS 24.5.0 ได้

การยืนยันตัวตน

โปรโมชัน

  • Android iOS สามารถแสดงโฆษณาได้ใน สปอตแบนเนอร์ เช่นกัน
  • Android รองรับ X (เดิมคือ Twitter) ในฟังก์ชันแชร์คำเชิญผู้ใช้

แมตช์เมกกิง

ฟีเจอร์ที่เปลี่ยนแปลง

การยืนยันตัวตน

  • Android iOS ปรับชื่อ Provider ที่แสดงในป๊อปอัปความขัดแย้ง

ปลั๊กอิน

  • Android iOS ตำแหน่งของเมนู Hive Config Settings เปลี่ยนไป และสามารถตั้งค่าแยกตามแพลตฟอร์มเป้าหมายได้### การแก้ไขบั๊ก

Billing

  • iOS เมื่อราคาสินค้าบางรายการเป็นค่าที่ไม่สามารถแสดงได้อย่างแม่นยำด้วย floating point ระบบจะแก้ไขให้แสดงค่านี้ในรูปแบบ JSON เป็นเลขทศนิยมที่ถูกต้อง แทนการแสดงเป็นทศนิยมซ้ำ
    • เช่น> 4.99$ (string) → 4.9900000000000011 (double) → 4.99 (JSON number)

v4.24.4.2

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Windows 2024-12-19

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ที่เปลี่ยนแปลง

  • Windows ลบทรัพยากรที่ไม่จำเป็นและไม่ได้ใช้งานใน UI ออกแล้ว

v4.24.4.1

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Windows -

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

ฟีเจอร์ที่เปลี่ยนแปลง

Authentication

  • Windows ปรับให้มองเห็นได้ชัดเจนยิ่งขึ้นว่าได้เลือก UI คงสถานะการเข้าสู่ระบบไว้ ในหน้าจอเลือก IdP หรือไม่
  • Windows ปรับแก้ข้อความแปลภาษาอังกฤษใน UI การเลือก IdP
    • ก่อนเปลี่ยน: Keep me logged in
    • หลังเปลี่ยน: Stay signed in

v4.24.4.0

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android 2024-11-14
SDK Unreal Engine 4 iOS 2024-11-14
SDK Unreal Engine 4 Windows 2024-10-31

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ใหม่

Billing

Marketing Attribution

Remote Execution

การแก้ไขบั๊ก

Analytics

  • iOS แก้ไขข้อผิดพลาดที่เมื่อเลือกเพียงตัวเลือกเดียวในแบนเนอร์ขอความยินยอมแล้วระบบไม่สะท้อนผลอย่างถูกต้อง

v4.24.3.0

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android 2024-09-30
SDK Unreal Engine 4 iOS 2024-09-30
SDK Unreal Engine 4 Windows -

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ใหม่

Marketing Attribution

  • Windows Appsflyer 1.0.1 ???+ warning Appsflyer (เฉพาะ Steam) 1.0.1 เปิดตัวแล้ว ตั้งแต่ Hive SDK v4 24.0.0 ขึ้นไป ฟีเจอร์ Marketing Attribution จะรองรับเฉพาะ Appsflyer 1.0.1 ขึ้นไปเท่านั้น

Plugins

  • Android iOS [ปลั๊กอิน] มีอินเทอร์เฟซเฉพาะสำหรับ Unreal Engine


    • เข้ากันได้กับอินเทอร์เฟซ C++ เดิม

  • Android iOS มี sample code ที่รองรับอินเทอร์เฟซเฉพาะสำหรับ Unreal Engine แบบใหม่

Provisioning

  • All เพิ่มฟีเจอร์สำหรับตรวจสอบว่าได้รับความยินยอมจากผู้แทนโดยชอบธรรมแล้วหรือไม่ในหน้าข้อกำหนดและเงื่อนไข

ฟีเจอร์ที่เปลี่ยนแปลง

Authentication

  • Android iOS เปลี่ยนการทำงานของการออกจากระบบ * เดิม: เมื่อเรียก signOut Hive SDK จะออกจากระบบบัญชีผู้ใช้
  • สำหรับ guest เมื่อเรียก signOut APi เซิร์ฟเวอร์จะตอบกลับเป็นความล้มเหลว * เปลี่ยนเป็น: เมื่อเรียก signOut Hive SDK จะส่งคำขอไปยัง Hive server เพื่อตรวจสอบว่าสามารถออกจากระบบบัญชีผู้ใช้ได้หรือไม่ แล้วจึงออกจากระบบตามผลลัพธ์ที่ตอบกลับ
  • Android iOS เมื่อ ออกจากระบบบัญชี guest จะไม่ส่งคืนการตอบกลับสำเร็จอีกต่อไป แต่จะส่งคืน error code แทน Hive SDK และ Hive server จะคง session ของบัญชี guest ไว้
  • Android iOS เปลี่ยนให้บัญชีที่ถูกระงับการใช้งานทำ IdP logout โดยอัตโนมัติ เพื่อให้สามารถเข้าสู่ระบบด้วยบัญชีอื่นของ IdP เดียวกันได้ ใช้เฉพาะกรณีที่ไม่สามารถทำ auto login ได้เท่านั้น
  • Android iOS เมื่อดำเนินการเชื่อมต่อ IdP ด้วยเมธอด AuthV4.connect หากสลับบัญชีไปเป็นบัญชีที่ถูกระงับการใช้งาน จะเปลี่ยนให้ทำการ logout
  • All เปลี่ยนให้บริการจัดการอุปกรณ์ใช้รหัสประเทศของหมายเลขโทรศัพท์ระหว่างประเทศโดยอัตโนมัติตามภูมิภาคการเชื่อมต่อของอุปกรณ์
  • iOS เปลี่ยนให้สามารถใช้ Facebook login ได้แม้ปฏิเสธความยินยอม App Tracking Transparency (ATT)
  • Windows หลังการยืนยันตัวตนผู้ใหญ่ เมื่อลงทะเบียนบริการจัดการอุปกรณ์ หากเกินจำนวนบัญชีที่สามารถสมัครด้วยหมายเลขโทรศัพท์ 1 หมายเลขได้ จะแสดงข้อความ error ว่า "เกินจำนวนบัญชีที่สามารถสมัครด้วยหมายเลขโทรศัพท์เดียวกันได้"

Promotion

  • Android iOS ปรับแก้ไม่ให้ค่าที่ส่งผ่าน additionalInfo มีข้อมูลที่ไม่จำเป็น
  • All เปลี่ยนให้สามารถ แสดงแบนเนอร์เต็มหน้าจอในอัตราส่วน 2:3 หรือ 3:2
  • Android iOS เปลี่ยนข้อความ "ไม่ต้องแสดงอีกใน 1 วัน" เป็น "ไม่ต้องแสดงอีกในวันนี้" ในแบนเนอร์เต็มหน้าจอ

Marketing Attribution

  • Android iOS เปลี่ยนเวอร์ชัน Adjust Signature จาก v1 เป็น v3

Library updates

  • Android Google Play Billing Library 6.1 → 7.0 Google Play Service Games 20.0.0 → 20.1.2
  • iOS Facebook SDK 16.2.1 → 17.0.2

การแก้ไขบั๊ก

  • Android แก้ไขข้อผิดพลาดที่ไม่สามารถจัดสรรหน่วยความจำได้ โดยแก้ไขลอจิกการอ้างอิงทรัพยากร
  • iOS แก้ไขข้อผิดพลาดที่เกิด crash เป็นครั้งคราวเมื่อยืนยันสถานะความยินยอม App Tracking Transparency (ATT) บนอุปกรณ์ iOS 14
  • iOS แก้ไขข้อผิดพลาดที่เกิด crash เมื่อเลือกการจำกัดการเข้าถึงในแกลเลอรีรูปภาพ (อนุญาตให้เข้าถึงเฉพาะรูปบางส่วน)

Notification

  • Android แก้ไขข้อผิดพลาดที่ข้อความ push แสดงไม่ถูกต้องเมื่อกำหนดค่า type ที่ไม่รองรับใน local push notification
  • iOS ปรับแก้ให้ส่งข้อมูลเวอร์ชันแอป

v4.24.2.1

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Windows 2024-07-31

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ใหม่

Community


v4.24.1.3

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android 2024-07-25
SDK Unreal Engine 4 iOS 2024-07-25

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

ฟีเจอร์ที่เปลี่ยนแปลง

Authentication

  • Android iOS เปลี่ยนให้บริการจัดการอุปกรณ์ใช้รหัสประเทศของหมายเลขโทรศัพท์ระหว่างประเทศโดยอัตโนมัติตามภูมิภาคการเชื่อมต่อของอุปกรณ์

v4.24.2.0

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android -
SDK Unreal Engine 4 iOS -
SDK Unreal Engine 4 Windows -

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

ฟีเจอร์ใหม่

  • Android iOS มอบ ฟังก์ชันที่ส่งคืนผล ว่าผู้ใช้ที่อายุต่ำกว่า 16 ปีได้ยอมรับข้อกำหนดและเงื่อนไขหรือไม่ ในภูมิภาค EU และ EEA ที่ใช้ GDPR ทำให้ตรวจสอบได้ว่าผู้ใช้มีอายุต่ำกว่า 16 ปีหรือไม่
  • Android Android OS 11 ขึ้นไป หรืออุปกรณ์ที่ติดตั้งโมดูลที่รองรับ จะใช้ PhotoPicker เป็นค่าเริ่มต้นเมื่อใช้แกลเลอรีรูปภาพ
  • iOS สามารถตรวจสอบ Hive SDK debug log ได้จากแอป MacOS Console และเลือกดูประเภท log เฉพาะจาก log ของ Hive SDK ได้

Authentication

  • All เมื่อร้องขอการส่งรหัสยืนยันหลังเกินจำนวนบัญชีที่สามารถสมัครด้วยหมายเลขโทรศัพท์ 1 หมายเลขได้ จะแสดงข้อความ error ว่า "เกินจำนวนบัญชีที่สามารถสร้างด้วยหมายเลขโทรศัพท์เดียวกันได้"
  • Windows รองรับ Steam IdP implicit login ใช้ AuthV4.Helper.signIn

Promotion

ฟีเจอร์ที่เปลี่ยนแปลง

Authentication

  • Windows เปลี่ยนไม่ให้ขอสิทธิ์ games_lite ซึ่งใช้ตรวจสอบข้อมูล Google Play Games ระหว่าง Google login

Promotion

  • iOS ปรับปรุงการใช้งานโดยลดการแสดงป๊อปอัปขอความยินยอมสิทธิ์วางจาก clipboard ให้เหลือน้อยที่สุดเมื่อใช้ฟังก์ชันเชิญเกม (UA)
    1. เปลี่ยนเวลาการแสดงป๊อปอัปขอความยินยอมสิทธิ์ จากทันทีที่ผู้ใช้ที่ได้รับคำเชิญเปิดแอป เป็นช่วงที่ Hive SDK เริ่มต้นหลังเปิดแอป
    2. เปลี่ยนให้แสดงป๊อปอัปเฉพาะเมื่อมีข้อมูล URL ของผู้เชิญอยู่ใน clipboard เท่านั้น

Notification

  • Android รองรับ runtime library (Push Amazon Device Message 1.2.0) ที่ทำงานบนอุปกรณ์ Amazon Fire รุ่นใหม่

Library updates

  • Android Samsung GalaxyStore IAP 6.1 → 6.1.1 Amazon Device Message 1.0.1 → 1.2.0

Analytics

  • iOS เปลี่ยนค่าเริ่มต้นของค่าตั้งค่า saveAnalyticsLogBeforeCrash ซึ่งเป็นตัวเลือกสำหรับบันทึก log ที่ยังไม่ส่งลงไฟล์เมื่อเกิด crash ในแอป เป็น false

การแก้ไขบั๊ก

Authentication

  • Android iOS ในกระบวนการยืนยันตัวตนด้วยชื่อจริงสำหรับผู้ใช้ที่เชื่อมต่อจากจีน เมื่อเกินจำนวนครั้งในการส่งข้อความ ให้แสดงข้อความ error โดยไม่รีเซ็ตเวลาที่เหลือ
  • Android แก้ไขข้อผิดพลาดที่ไม่มี response callback ที่เหมาะสมเมื่อผู้ใช้ไม่ได้เข้าสู่ระบบเพราะกดปุ่มย้อนกลับระหว่างดำเนินการ Google Play login
  • Android แก้ไขข้อผิดพลาดที่ไม่สามารถป้อนข้อมูลด้วยแป้นพิมพ์ได้บนอุปกรณ์ที่มีความละเอียดต่ำ
  • Windows ในหน้าจอยืนยันตัวตนด้วยโทรศัพท์สำหรับการยืนยันตัวตนของบริการจัดการอุปกรณ์ แก้ไขปัญหาที่แม้คลิก "กลับไปหน้าก่อนหน้า" ตอนแสดง error ป๊อปอัปแล้วก็ไม่ย้อนกลับไปหน้าก่อนหน้า
  • Windows ในหน้าจอยืนยันตัวตนด้วยโทรศัพท์สำหรับการยืนยันตัวตนของบริการจัดการอุปกรณ์ เมื่อช่องป้อนรหัสยืนยันอยู่ในสถานะ active การหมุนล้อเมาส์ทำให้มีค่าถูกป้อนเข้าไปในช่อง
  • Windows แก้ไขปัญหาที่ไม่สามารถส่ง callback ของ Hive SDK ได้เมื่อเรียก AuthV4.Helper.switchAccount, AuthV4.Helper.resolveConflict ภายใน callback ที่ซ้อนกัน
  • Windows แก้ไขปัญหาที่ไม่สามารถส่งพารามิเตอร์ Unity Plugin ของ PlayerInfo ใน AuthV4.Helper.switchAccount, AuthV4.Helper.resolveConflict

Promotion

  • iOS แก้ไขข้อผิดพลาดที่เกิดการค้างเมื่อดำเนินการแสดงเฟรมวิวใหม่ในมุมมองข่าวสาร
  • Windows แก้ไขปัญหา crash เมื่อย้ายจาก Promotion Custom Direct Fullscreen ไปยัง Frame

Marketing Attribution

  • Android แก้ไขข้อผิดพลาดที่การส่ง event ของ Adjust ล่าช้าเมื่อเริ่มต้นด้วยข้อกำหนดและเงื่อนไขที่กำหนดเอง

Provisioning

  • Windows ปรับแก้ให้เมื่อดูข้อกำหนดและเงื่อนไขอีกครั้ง ใช้ข้อมูล URL ของข้อกำหนดและเงื่อนไขที่ Hive server ส่งมาใหม่ แทนข้อมูลที่บันทึกไว้ในอดีต

v4.24.1.2

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 Android 2024-06-27

โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้

การแก้ไขบั๊ก

Authentication

  • Android แก้ไขข้อผิดพลาดที่ไม่มี response callback ที่เหมาะสมเมื่อกดปุ่มย้อนกลับระหว่างดำเนินการ Google login เพื่อยกเลิกการเข้าสู่ระบบ บั๊กนี้เกิดขึ้นเฉพาะเมื่อค่า Google Legacy Support ใน Hive console เป็น true
  • Android แก้ไขข้อผิดพลาดที่ไม่สามารถป้อนข้อมูลด้วยแป้นพิมพ์ได้บนอุปกรณ์ที่มีความละเอียดต่ำ

v4.24.1.0

SDK ตาม Target OS วันที่เผยแพร่
SDK Unreal Engine 4 iOS 2024-06-07
SDK Unreal Engine 4 Windows -

ข้อควรทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า### ฟีเจอร์ที่เปลี่ยนแปลง

  • Windows รองรับฟังก์ชันการเลื่อนเมาส์ด้วยเกมคอนโทรลเลอร์บน UI ที่ Hive SDK สร้างไว้

อัปเดตไลบรารี

  • iOS AppsFlyer(iOS) v6.13.1 → v6.14.3 QQ (iOS) v3.5.14 → v3.5.16 Facebook SDK v17.0.0 → v16.2.1

การวิเคราะห์

  • iOS เปลี่ยนให้แสดงแบนเนอร์ขอความยินยอมตามการยินยอมให้ติดตามของอุปกรณ์
    • หากผู้ใช้ปฏิเสธความยินยอมในการติดตาม จะไม่แสดงแบนเนอร์ขอความยินยอม

แก้ไขบั๊ก

การเรียกเก็บเงิน

  • iOS แก้ไขปัญหาที่เมื่ออัปเดตจาก Hive SDK v4 เวอร์ชันต่ำกว่า 24.0.0 (เช่น v4 23.4.0) ไปเป็น v4 24.0.0 แล้วไม่สามารถเรียกดูสินค้าได้

v4.24.0.0

SDK ตามระบบปฏิบัติการเป้าหมาย วันที่เผยแพร่
SDK Unreal Engine 4 Android 2024-04-30
SDK Unreal Engine 4 iOS 2024-04-30
SDK Unreal Engine 4 Windows -

หมายเหตุ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์นี้รวมอยู่ใน SDK เวอร์ชันที่สูงกว่า

ฟีเจอร์ใหม่

  • Windows เมื่อพยายามเริ่มต้น Hive SDK หลังจากบริการเกมสิ้นสุดลง จะส่งคืนรหัสข้อผิดพลาด

การยืนยันตัวตน

การเรียกเก็บเงิน

  • iOS หากมีข้อมูลส่วนลดสำหรับการสมัครสมาชิกครั้งแรก ระบบจะส่งข้อมูลดังกล่าวไปพร้อมกับการเรียกดูข้อมูลสินค้า เมื่อใช้ getProductInfo คุณสามารถตรวจสอบข้อมูลส่วนลดได้จากความแตกต่างระหว่างค่าของฟิลด์ original_price และ price ในรายการออบเจ็กต์ IAPV4Product ที่รับผ่านคอลแบ็ก

โปรโมชัน

  • Android รองรับ Custom Tabs ที่ใช้เบราว์เซอร์เริ่มต้นที่ตั้งค่าไว้บนอุปกรณ์สำหรับแสดงหน้าเว็บภายนอก คุณสามารถแสดงเบราว์เซอร์ในแอปได้ด้วยเมธอด showInAppBrowser ของคลาส PlatformHelper
  • iOS รองรับ SafariViewController ที่ใช้เบราว์เซอร์สำหรับแสดงหน้าเว็บภายนอก คุณสามารถแสดงเบราว์เซอร์ในแอปได้ด้วยเมธอด showInAppBrowser ของคลาส PlatformHelper

การเปลี่ยนแปลง

  • iOS ใช้ CFBundleShortVersionString เพิ่มเติมในการแยกแยะเวอร์ชันของแอป
  • Windows เปลี่ยนให้ UI และเว็บวิวของ HIVE SDK แสดงผลตามการตั้งค่า DPI แทนความละเอียดของจอภาพ

การยืนยันตัวตน

  • Windows เมื่อเข้าสู่ระบบด้วย Google ระบบจะใช้โหมดความเป็นส่วนตัวของเบราว์เซอร์เริ่มต้นที่ตั้งค่าไว้ใน Windows เพื่อเข้าสู่ระบบได้ เบราว์เซอร์ที่รองรับมีดังนี้
    • Google Chrome
    • Microsoft Edge
    • Mozilla Firefox
    • Naver whale
  • Windows เมื่อเข้าสู่ระบบด้วยเบราว์เซอร์อื่นที่ไม่ใช่เบราว์เซอร์ชั้นนำ ระบบจะใช้โหมดปกติในการเข้าสู่ระบบ

การเรียกเก็บเงิน

  • Android iOS เปลี่ยนข้อความประเภทการชำระเงิน PG ที่แสดงใน UI สำหรับการชำระเงินซ้ำของผู้ใช้ที่ขอคืนเงิน จาก "HiveStore" เป็น "การชำระเงิน PG"
  • Android เปลี่ยนให้หน้า PG payment แสดงผลในเว็บวิวภายในแอปแทนการใช้เบราว์เซอร์ภายในแอปด้วย รองรับการชำระเงิน PG แม้บนอุปกรณ์ที่ไม่รองรับสภาพแวดล้อมของเบราว์เซอร์ภายในแอป

อัปเดตไลบรารี

  • Android GooglePlay Services-Games v2 (Android) v19.0.0 → 20.0.0
  • Facebook SDK Android v16.2.0 → 17.0.0
  • LINE (Android) v5.9.1 → 5.10.0
  • iOS WeChat 2.0.2 → 2.0.4
  • Hercules 2024.01.23 → 2024.04.11
  • Singular 12.3.2 → 12.4.1
  • Windows Steamworks 1.55 → 1.59

การวิเคราะห์

  • Android เปลี่ยนค่าเริ่มต้นของการตั้งค่าการเก็บตัวระบุโฆษณาในฟีเจอร์การเก็บเหตุการณ์ของ Firebase เป็น true

แก้ไขบั๊ก

การยืนยันตัวตน

  • Windows แก้ไขปัญหาที่เมื่อยืนยันตัวตนด้วยชื่อจริงในประเทศจีน หลังจากเวลาการยืนยันหมดอายุแล้วยังสามารถกรอกรหัสยืนยันได้
  • Windows แก้ไขปัญหาที่ภาษาของหน้าเว็บบางหน้า (เช่น Apple Login) แสดงเป็นภาษาอังกฤษเท่านั้น
  • Windows แก้ไขปัญหาที่เมื่อเรียก IAPv4 getSubscriptionProductInfo ภายในฟังก์ชันคอลแบ็กที่ซ้อนกัน จะไม่สามารถส่งคอลแบ็กของ SDK ได้
  • Windows แก้ไขปัญหาที่เมื่อเข้าสู่ระบบด้วย Google หากไม่ได้รับรูปโปรไฟล์จาก Google ระบบจะเข้าสู่ระบบไม่สำเร็จ (แก้ไขให้สามารถเข้าสู่ระบบได้แม้ไม่ได้รับรูปโปรไฟล์)

การเรียกเก็บเงิน

  • Windows แก้ไขปัญหาที่ UI การชำระเงินซ้ำของผู้ใช้ที่ขอคืนเงินแสดง PG payment เป็น Hive Store
  • Windows แก้ไขให้ UI ภาษาอาหรับในหน้าการชำระเงินซ้ำของผู้ใช้ที่ขอคืนเงินใช้ UI ที่เหมาะกับลักษณะของภาษาอาหรับ

โปรโมชัน

  • Windows แก้ไขปัญหาที่ฟังก์ชัน getBannerInfo และ getBannerInfoString ทำงานไม่ถูกต้อง
  • Windows แก้ไขให้ Promotion API ทำงานโดยไม่ขึ้นกับการยืนยันตัวตนของ AuthV4

อื่นๆ

  • Windows แก้ไขปัญหาที่ UI กระพริบเมื่อมีการทำอินพุต เช่น การคลิก บนหน้าต่างที่มีขนาดบางอย่าง

ปัญหาที่ทราบ

การยืนยันตัวตน

  • iOS เมื่อใช้ Facebook SDK iOS 17.0.0 บนอุปกรณ์ที่ใช้ iOS 17.0 ขึ้นไป หากผู้ใช้ไม่ยินยอมให้ใช้งาน "ความโปร่งใสในการติดตามแอป (App Tracking Transparency)" จะไม่สามารถเข้าสู่ระบบได้ หากต้องการใช้งาน Facebook login ภายใต้เงื่อนไขดังกล่าว โปรดใช้ Hive SDK v4 24.1.0