บันทึกประจำรุ่น SDK Unity
เอกสารนี้สรุปการอัปเดตหลักของ Hive SDK Unity ในแต่ละเวอร์ชัน
การอัปเดตของ Hive SDK Unity สำหรับแต่ละระบบปฏิบัติการเป้าหมายจะแยกด้วยป้ายกำกับระบบปฏิบัติการดังต่อไปนี้
- Android การอัปเดตที่เกี่ยวข้องกับ SDK Unity Android
- iOS การอัปเดตที่เกี่ยวข้องกับ SDK Unity iOS
- Windows การอัปเดตที่เกี่ยวข้องกับ SDK Unity Windows
- All การอัปเดตที่เกี่ยวข้องกับ SDK Unity Android, iOS และ Windows ทั้งหมด
สิ่งที่ต้องทราบ
ก่อนใช้ Hive SDK แต่ละเวอร์ชัน โปรดตรวจสอบการตั้งค่าที่จำเป็นซึ่งเกี่ยวข้องกับข้อจำกัดของแต่ละเวอร์ชันต่อไปนี้
- Hive SDK v4 Unity 25.0.0 ขึ้นไป ต้องออกรหัสความปลอดภัย
- เนื่องจากมีการเปลี่ยนแปลงโปรโตคอลความปลอดภัยของการยืนยันตัวตน เมื่อใช้ Hive SDK v4 Unity 25.0.0 ขึ้นไป คุณต้องออกรหัสความปลอดภัย ที่ Hive Console > การตั้งค่ารหัสความปลอดภัย หากไม่ออกรหัสความปลอดภัย จะไม่สามารถเข้าสู่ระบบในแอปได้
- Hive SDK v4 Unity 25.1.3 ขึ้นไป ต้องเปลี่ยนการติดตั้งใช้งานการชำระเงิน PG
- หากต้องการติดตั้งใช้งานการชำระเงิน PG บน Android&iOS 25.1.3 ขึ้นไป หรือ Windows 25.1.0 ขึ้นไป คุณต้องอ้างอิง ขั้นตอนการทำงานของการชำระเงิน PG แล้วแก้ไขโค้ดการติดตั้งใช้งานการชำระเงิน PG
- ใน Hive SDK v4 Unity Windows 25.8.1 มีปัญหาที่เมื่อคลิกแบนเนอร์โปรโมชันแบบเต็มหน้าจอแล้วลิงก์ไม่เปิดตามปกติ หากต้องการแก้ไขปัญหานี้ คุณต้องแทนที่ไฟล์ HTML สำหรับแบนเนอร์แบบเต็มหน้าจอตามวิธีด้านล่าง
- ดาวน์โหลดและแตกไฟล์ ไฟล์บีบอัดที่มีโฟลเดอร์ไฟล์ HTML ที่แก้ไขแล้ว
- คัดลอกทั้งโฟลเดอร์และเขียนทับภายใต้
Plugins/HIVESDK/Source/HiveSDKWindows/assets/additional - สร้างแอปใหม่อีกครั้ง
- หากใช้ SDK Manager กับ Hive SDK v4 Unity 25.4.0 ขึ้นไป ให้อัปเดตเป็น SDK Manager v 2.0.0 ขึ้นไป
v4.26.7.0
ฟีเจอร์ใหม่
- Android ปรับปรุงการใช้งานคอนโทรลเลอร์เกม Android และโฟกัส UI
- ปรับปรุงให้สามารถเลื่อนตัวชี้เมาส์เพื่อเลือกและควบคุม UI ได้ขณะใช้งานคอนโทรลเลอร์
- ปรับปรุงให้ระบุออบเจ็กต์ UI ที่อยู่ในโฟกัสปัจจุบันได้ง่ายขึ้นขณะใช้งานคอนโทรลเลอร์
อื่นๆ
- Android ให้บริการการเชื่อมต่อ
GameStat ซึ่งเป็นส่วนหนึ่งของโปรแกรม Google Level Up
ฟีเจอร์ที่เปลี่ยนแปลง
Compliance
- Android อัปเดต Google Age-Signal เป็นเวอร์ชัน 0.0.4
Hercules
- Android iOS กำหนดให้เมธอด
SetUseHercules ของคลาส Configuration เป็น Deprecated - อัปเดตไลบรารี Hercules เป็นเวอร์ชัน
2026.08.31
v4.26.6.0
ฟีเจอร์ใหม่
- All เพิ่มการรองรับภาษาฟิลิปปินส์ (ตากาล็อก)
การยืนยันตัวตน
- Android รองรับกระบวนการเชื่อมต่อเพื่อใช้การยืนยันตัวตนผู้ใช้ (เข้าสู่ระบบ) และการซื้อในแอปใน AGO (AnimateGo) ซึ่งเป็นมาร์เก็ตท้องถิ่นของญี่ปุ่น
- All รองรับการเข้าสู่ระบบ DMM ซึ่งเป็นวิธีการยืนยันตัวตนของแพลตฟอร์ม DMM ประเทศญี่ปุ่น
การชำระเงิน
- Windows รองรับการซื้อสินค้าบน DMM ซึ่งเป็นสโตร์ของญี่ปุ่น
อื่นๆ
- Android รองรับฟีเจอร์โอเวอร์เลย์ในเกม Sidekick ที่ให้บริการเป็นส่วนหนึ่งของโปรแกรม Google Level Up
ฟีเจอร์ที่เปลี่ยนแปลง
การชำระเงิน
- Windows เมื่อการเริ่มต้น Google Play Games PC SDK ล้มเหลวระหว่างการทำงานของเมธอด
marketConnect และจำเป็นต้องยุติโปรเซสของแอป Hive SDK จะส่งคืนรหัสข้อผิดพลาดต่อไปนี้โดยไม่ยุติโปรเซสของแอป - เพิ่มรหัสข้อผิดพลาด
IAPV4PlayStoreActionRequiredShutdown (-6100706)
- All ปรับปรุง UI เพื่อแนะนำเส้นทางการชำระเงินที่ใช้ได้ (สโตร์ + แพลตฟอร์ม) เมื่อไม่สามารถทำการซื้อให้เสร็จสิ้นได้ ซึ่งแก้ปัญหาที่ผู้ใช้ที่ได้รับเงินคืนพยายามซื้อซ้ำบนแพลตฟอร์มที่ต่างจากเส้นทางการซื้อเดิม แต่ปุ่มชำระเงินถูกปิดใช้งานโดยไม่มีคำแนะนำ
- เมื่อมาร์เก็ตตรงกัน: หากมี PID สินค้า จะชำระเงินได้และแสดงปุ่มชำระเงินตามปกติ หากไม่มี PID สินค้า จะแสดงชื่อว่าสินค้าไม่พร้อมจำหน่ายและปุ่มชำระเงินที่ปิดใช้งาน
- เมื่อมาร์เก็ตไม่ตรงกัน: หากไม่สามารถชำระเงินในมาร์เก็ตปัจจุบันได้ UI จะแนะนำเส้นทางการชำระเงิน เช่น Web Store PG(Windows) 2 รายการ หรือ Google Play(Android) 1 รายการ
- iOS เปลี่ยนตรรกะเพื่อไม่ให้ความล้มเหลวในการเชื่อมต่อของบางสโตร์ถูกถือเป็นความล้มเหลวของการเชื่อมต่อสโตร์ทั้งหมดเมื่อเรียกเมธอด
marketConnect ในสภาพแวดล้อมที่รองรับหลายสโตร์
โปรโมชัน
- Windows ปรับปรุงแบนเนอร์โปรโมชันแบบเต็มหน้าจอให้แสดงรูปภาพทั้งหมดโดยปรับขนาดตามหน้าต่างแอปเมื่อแอปทำงานในโหมดหน้าต่าง
- Windows เปลี่ยนฟีเจอร์ "ไม่แสดงอีกวันนี้" ของแบนเนอร์โปรโมชันแบบเต็มหน้าจอเป็น "ไม่แสดงเป็นเวลา N วัน"
Marketing Attribution
- Android iOS รองรับการส่งอีเวนต์เข้าสู่ระบบอัตโนมัติไปยังโซลูชันวิเคราะห์การตลาดหลัก (MMP)
- ส่งอีเวนต์เข้าสู่ระบบโดยอัตโนมัติเมื่อเชื่อมต่อกับ Firebase, AppsFlyer, Singular และ Adjust
- Android iOS รองรับการเชื่อมโยงตัวระบุเดียวกันข้ามอุปกรณ์สำหรับ Cross-Marketing tracking ของ Adjust
การอัปเดตไลบรารี
- Windows Google Play Games PC SDK 25.5.818.0 → 26.3.312.0
Hercules
- Android Windows อัปเดตไลบรารี Hercules เป็น
2026.06.15 - iOS อัปเดตไลบรารี Hercules เป็น 2026.07.06
แก้ไขบั๊ก
โปรโมชัน
- iOS แก้ไขเลย์เอาต์ให้ UI ตัวแสดงความคืบหน้าระหว่างโหลดหน้าจออยู่กึ่งกลางหน้าจอ
- iOS แก้ไขปัญหาเลย์เอาต์ UI แสดงไม่ถูกต้องเมื่ออัตราส่วนภาพเกิน 3:1 หรือน้อยกว่า 1:3 ระหว่างการแสดงแบนเนอร์ขนาดใหญ่
Marketing Attribution
- iOS แก้ไขปัญหาพารามิเตอร์เพิ่มเติมแบบกำหนดเอง (
pub_param_revenue) หายไปเมื่อส่งข้อมูลรายได้ของ Adjust - ตอนนี้จะส่งพร้อมข้อมูลรายได้มาตรฐาน (
revenue_original) เมื่อเกิดอีเวนต์รายได้
การเปลี่ยนแปลงคู่มือสำหรับนักพัฒนา
- อัปเดตที่เกี่ยวข้องกับการรองรับแพลตฟอร์ม DMM
- อัปเดตที่เกี่ยวข้องกับการรองรับแพลตฟอร์ม animate Games Online
- อัปเดตที่เกี่ยวข้องกับภาษาตากาล็อกของฟิลิปปินส์
- เพิ่มคู่มือการจัดการเมื่อการเริ่มต้น Google Play for native PC ล้มเหลว เพื่อส่งผลลัพธ์เป็นรหัสข้อผิดพลาดแทนการบังคับปิดแอปเมื่อการเริ่มต้น Google Play Games PC SDK ล้มเหลวระหว่างการทำงานของ
marketConnect
v4.26.5.0
ฟีเจอร์ใหม่
การยืนยันตัวตน
- Android iOS รองรับสโตร์ Funtap เวียดนาม พร้อมป๊อปอัปยืนยันตัวตนที่ได้รับการปรับปรุง เพิ่มเมธอดใหม่ที่ต้องการฟิลด์รายละเอียดต่อไปนี้เป็นพารามิเตอร์
- serverId (ID เซิร์ฟเวอร์)
- serverName (ชื่อเซิร์ฟเวอร์)
- characterId (ID ตัวละคร)
- characterName (ชื่อตัวละคร)
v4.26.4.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้.
ฟีเจอร์ใหม่
การยืนยันตัวตน
- All เพิ่มฟิลด์
isNewUser ในวัตถุ PlayerInfo ที่คืนค่าเมื่อลงชื่อเข้าใช้สำเร็จ เพื่อสนับสนุนการติดตามเหตุการณ์ NU (New User) ด้วยตนเอง
ปลั๊กอิน
- Windows รองรับระบบอินพุตใหม่ของ Unity 6
ฟีเจอร์ที่เปลี่ยนแปลง
- Android ลบ URL ที่เก็บ Maven ที่ไม่ใช้แล้วจาก OneStore
- iOS เพิ่มตัวเลือกเพื่อควบคุมการแสดงตัวบ่งชี้หน้าจอหลักเมื่อ SDK UI ปรากฏบนอุปกรณ์ iPad
- iOS แก้ไขข้อผิดพลาดที่การเริ่มต้นโมดูลอื่นก่อนที่โมดูลตรวจสอบเครือข่ายจะเปิดใช้งานเต็มรูปแบบทำให้การเริ่มต้น Hive SDK ล้มเหลว
การยืนยันตัวตน
- All ส่งข้อมูลเพื่อระบุผู้ใช้เมื่อขอการยืนยันตัวตน
- Android เลือกระหว่าง Google Sign-In หรือ Google Credential Manager สำหรับวิธีการลงชื่อเข้าใช้ Google
- สามารถใช้บริการเดียวเท่านั้น หากใช้ทั้งสองบริการจะทำให้บิลด์ล้มเหลว
- iOS รองรับป๊อปอัป WebView สำหรับการยืนยันตัวตนผู้ใช้บน iOS สำหรับการเปิดตัวตลาด Funtap เวียดนาม
- รองรับบน Android ตั้งแต่ Hive SDK 26.2.0
- Windows ปรับการลบอุปกรณ์ที่ลงทะเบียนล่าสุดในบริการจัดการอุปกรณ์ให้สอดคล้องกับมือถือ โดยจะแสดงป๊อปอัปแจ้งเตือน
แชท
- All (จะยุติการสนับสนุน) จะยกเลิกการสนับสนุน
Chat.reconnect ในไม่ช้า ฟังก์ชันการเชื่อมต่อใหม่แบบแมนนวลที่มีอยู่จะถูกแทนที่ด้วย Chat.connect ดูรายละเอียดเพิ่มเติมที่ คู่มืออัปเกรดแชท
การระบุแหล่งที่มาทางการตลาด
- iOS เมื่อตั้งค่ากิจกรรมการซื้อแบบกำหนดเอง จะเปลี่ยนให้ส่งข้อมูลเฉพาะในรูปแบบ 'กิจกรรมการซื้อมาตรฐานเฉพาะ' ที่ MMP แต่ละรายให้แทนที่จะส่งด้วยชื่อกิจกรรมนั้น
การอัปเดตไลบรารี
- Android Adjust 5.4.2 → 5.6.1
- Appsflyer 6.17.3 → 6.17.6
- Singular 12.10.0 → 12.11.0
- Airbridge 4.7.1 → 4.9.4
- Facebook 18.0.1 → 18.2.3
- Line 5.11.1 → 5.12.0
- iOS Adjust 5.4.6 → 5.6.2
- Airbridge 4.8.1 → 4.9.3
- Appsflyer 6.17.2 → 6.17.9
- Firebase Analytics 12.5.0 → 12.12.0
- Singular 12.9.0 → 12.10.0
- Line 5.14.0 → 5.15.0
- QQ 3.5.18 → 3.6.20
- SDWebImage 5.21.1 → 5.21.7
- hercules 2025.02.18 → 2026.04.29
- Facebook 18.0.2 → 18.0.3
แก้ไขบั๊ก
- Windows แก้ไขข้อผิดพลาดที่ทำให้แครชเมื่อ Hive SDK ได้รับข้อมูลที่ไม่สามารถแปลรูปแบบ JSON ได้
ปลั๊กอิน
- iOS แก้ไขข้อผิดพลาดที่แสดงสถานะการตั้งค่าบิลด์เป็นเปิดใช้งานแม้ในสภาพแวดล้อมที่ไม่ใช้โมดูล
PushAction - iOS ปรับปรุงมาตรฐานการแพ็กเกจ SPM เพื่อแก้ไขข้อผิดพลาดที่ทำให้การตรวจสอบการอัปโหลดไปยัง App Store Connect ล้มเหลวในขั้นตอนบิลด์ SPM
อื่นๆ
- Windows แก้ไขปัญหาที่ทำให้แครชเมื่อใช้การเรียกกลับการลงชื่อเข้าใช้ Steam จากแอปอื่นในสภาพแวดล้อม Steam
- Windows แก้ไขปัญหาที่ทำให้แครชไคลเอ็นต์แอปเมื่อเปิดและปิดเว็บวิวลงชื่อเข้าใช้ Hive ซ้ำ ๆ ขณะเรียกใช้แอปมากกว่าสองแอปพร้อมกัน
v4.26.3.4
ฟีเจอร์ที่เปลี่ยนแปลง
Compliance
- iOS ไลบรารีโมดูล Age Range แยกออกเป็น HiveAgeRangeApple และ HiveAgeRangePermissionApple ตามการขึ้นต่อกันของ
PermissionKit - เมื่อต้องการรองรับกฎหมาย ECA ของบราซิล ให้ใช้เฉพาะ HiveAgeRangeApple ซึ่งไม่มีการขึ้นต่อกันของ
PermissionKit - เมื่อต้องการรองรับกฎหมาย US App Store Accountability Act ให้ใช้ HiveAgeRangePermissionApple ซึ่งมีการขึ้นต่อกันของ
PermissionKit ควบคู่กับ HiveAgeRangeApple
v4.26.3.2
ฟีเจอร์ใหม่
Billing
Compliance
ฟีเจอร์ที่เปลี่ยนแปลง
หมายเหตุ: SDK เวอร์ชันนี้อัปเดตเฉพาะหมายเลขเวอร์ชัน โดยไม่มีฟีเจอร์ใหม่หรือการเปลี่ยนแปลง
| SDK Unity Windows | 2026-05-14 |
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
| ## v4.26.3.0 | |
| ## v4.26.2.0 | |
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
การยืนยันตัวตน
โปรโมชั่น
- Android iOS รองรับการตั้งค่าการวางแนวหน้าจอสำหรับเว็บวิวแบบเต็มหน้าจอและเบราว์เซอร์ในแอปบนอุปกรณ์เคลื่อนที่
- การวางแนวหน้าจอของเบราว์เซอร์ในแอปจะอิงตามทิศทางการแสดงผลที่ตั้งค่าไว้ใน Hive Console (แนวนอน/แนวตั้ง/ทั้งสองแบบ) แต่เบราว์เซอร์ในแอปบนอุปกรณ์ Android บางรุ่นจะอิงตามการตั้งค่าทิศทางของอุปกรณ์นั้น
การวิเคราะห์
- All มีบริการ ThinkingData(TD) เพิ่มเติมนอกเหนือจาก Analytics โดยคุณสามารถเลือกหนึ่งในสองบริการเพื่อตั้งค่าการเก็บข้อมูลและการเชื่อมต่อการเข้าสู่ระบบได้
แชท
- All เพิ่มประเภทช่องใหม่
ONE_ON_ONE ซึ่งจำกัดจำนวนผู้เข้าร่วมสูงสุดไว้ที่ 2 คน โดยเป็นประเภทช่องเฉพาะสำหรับแชต 1:1 โปรดระบุประเภทนี้เมื่อต้องการใช้งานฟีเจอร์แชต 1:1
การปฏิบัติตามข้อกำหนด
- Android ขยายการรองรับโมดูล Age Range สำหรับแอปที่เผยแพร่บน Galaxy Store
ฟีเจอร์ที่เปลี่ยนแปลง
- Windows ปรับปรุงให้สามารถดึงองค์ประกอบ URL (โปรโตคอล โดเมน) ได้อย่างถูกต้องแม้ใน URI ที่มีโดเมนว่าง
การยืนยันตัวตน
- All ลดขั้นตอนการยืนยันตัวตนโดยใช้ผลการยืนยันตัวบุคคลของ PASS
- หากยืนยันตัวตนผ่าน PASS (เว็บ/แอป) เสร็จสิ้นแล้ว จะสามารถใช้ข้อมูลผู้ใช้จากผลการยืนยันตัวตนเพื่อข้ามขั้นตอนต่อไปนี้ได้
- ข้ามขั้นตอนการยืนยันอายุผู้ใหญ่ผ่าน PASS (เว็บ/แอป)
- ข้ามขั้นตอนการยืนยัน OTP ที่จำเป็นเมื่อสมัครใช้งานการจัดการอุปกรณ์
- ในระหว่างการใช้งานบริการยืนยันตัวบุคคล จะทำการยืนยันตัวบุคคลเพียงครั้งเดียว และจะไม่เรียกใช้ PASS (เว็บ/แอป) ซ้ำ
- All เพิ่มป๊อปอัปข้อผิดพลาดเมื่อจำนวนครั้งในการส่ง OTP เกินขีดจำกัดจากการพยายามยืนยันซ้ำด้วยหมายเลขโทรศัพท์เดียวกัน
- ระหว่างใช้บริการการจัดการอุปกรณ์ หากผู้ใช้พยายามยืนยันซ้ำด้วยหมายเลขโทรศัพท์เดียวกันจนเกินจำนวนครั้งในการส่ง OTP จะมีการเพิ่มป๊อปอัปข้อผิดพลาดเพื่อแจ้งสาเหตุที่การยืนยันล้มเหลวให้ผู้ใช้ทราบ
- Windows เปลี่ยนให้แสดงปุ่ม การตั้งค่าบัญชี Hive ในโปรไฟล์บน Windows ด้วย
โปรโมชั่น
- Windows สามารถแสดง UI หน้าข่าวสารตามการวางแนวหน้าจอที่กำหนดในเกม (แนวนอนหรือแนวตั้ง) ได้ รูปแบบการวางแนวหน้าจอมีทั้งแบบแนวนอนที่จัดวางแท็บจากบนลงล่าง (อ้างอิงมุมซ้ายบนของหน้าจอ) และแบบแนวตั้งที่จัดวางจากซ้ายไปขวา
- Android iOS iOS ยกเลิกฟีเจอร์เล่นโฆษณาวิดีโอ YouTube
- สิ่งที่เปลี่ยน: ยกเลิกฟีเจอร์โฆษณาวิดีโอที่เคยเล่นเนื้อหา YouTube โดยไม่เก็บยอดวิว
- เหตุผลในการเปลี่ยน: เสถียรภาพลดลงจากข้อผิดพลาดในการเล่น และมีอัตราการใช้งานต่ำเพราะไม่มีกรณีใช้งานจริง
ปลั๊กอิน
- iOS อัปเดตแพ็กเกจ External-Dependency-Manager for Unity(EDM4U) ที่รวมอยู่ใน Hive SDK Unity iOS เป็นเวอร์ชันล่าสุด
อัปเดตไลบรารี
- Android OneStore Billing Library (Android): v21.02.00 → v21.04.00
แก้ไขบั๊ก
- Android แก้ไขข้อผิดพลาด UI ซ้อนทับบริเวณรอยบากหน้าจอใน Android 15(API Level 35)
- แก้ไขปัญหาที่ SDK UI ถูกเรนเดอร์ล้ำเข้าไปในบริเวณรอยบากหน้าจอ (notch/camera hole) บนอุปกรณ์ที่ติดตั้ง Android 15(API Level 35) โดยองค์ประกอบ UI ทั้งหมดจะแสดงผลได้ตามปกติภายใน Safe Area เมื่อคำนึงถึงบริเวณรอยบากแล้ว
v4.26.1.5
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
| SDK Unity iOS | 2026-03-20 |
แก้ไขบั๊ก
- iOS แก้ไขข้อผิดพลาดที่ป๊อปอัปซึ่งใช้เว็บวิว (ล็อกอิน แบนเนอร์ ศูนย์บริการลูกค้า ชุมชน เป็นต้น) ทำงานไม่ปกติในสภาพแวดล้อม iOS 26.4
v4.26.0.2
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
| SDK Unity iOS | 2026-03-20 |
แก้ไขบั๊ก
- iOS แก้ไขข้อผิดพลาดที่ป๊อปอัปซึ่งใช้เว็บวิว (ล็อกอิน แบนเนอร์ ศูนย์บริการลูกค้า ชุมชน เป็นต้น) ทำงานไม่ปกติในสภาพแวดล้อม iOS 26.4
v4.25.9.1
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
| SDK Unity iOS | 2026-03-20 |
แก้ไขบั๊ก
- iOS แก้ไขข้อผิดพลาดที่ป๊อปอัปซึ่งใช้เว็บวิว (ล็อกอิน แบนเนอร์ ศูนย์บริการลูกค้า ชุมชน เป็นต้น) ทำงานไม่ปกติในสภาพแวดล้อม iOS 26.4
v4.25.8.3
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
| SDK Unity iOS | 2026-03-20 |
แก้ไขบั๊ก
- iOS แก้ไขข้อผิดพลาดที่ป๊อปอัปซึ่งใช้เว็บวิว (ล็อกอิน แบนเนอร์ ศูนย์บริการลูกค้า ชุมชน เป็นต้น) ทำงานไม่ปกติในสภาพแวดล้อม iOS 26.4
v4.26.1.4
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Android เปลี่ยนฟีเจอร์การเข้าสู่ระบบ Google โดยใช้ Credential Manager เป็นแบบ 'เปิดใช้ตามตัวเลือก (Opt-In)'
- เหตุผลในการเปลี่ยน: มีปัญหาความเข้ากันได้ของการเข้าสู่ระบบ Google ผ่าน Credential Manager บนอุปกรณ์บางส่วนที่ติดตั้ง Android 16(API Level 36) ซึ่งรองรับขนาดเพจ 16 KB
- จุดเปลี่ยนหลัก: เปลี่ยนวิธีเข้าสู่ระบบ Google กลับไปใช้ Google Sign-in แบบเดิม
- แผนในอนาคต: API สำหรับเปิดใช้งาน 'การเข้าสู่ระบบโดยใช้ Credential Manager' เป็นวิธีเข้าสู่ระบบเริ่มต้นจะมีให้ใน Hive SDK Android เวอร์ชันที่จะเผยแพร่ในภายหลัง
v4.26.1.3
แก้ไขบั๊ก
การยืนยันตัวตน
- iOS แก้ไขข้อผิดพลาดที่แอปค้าง (ไม่ตอบสนอง) เมื่อแตะพื้นที่ว่างในป๊อปอัป AgeGate หรือป๊อปอัปที่เกี่ยวข้องกับปฏิทินซึ่งต้องกรอกข้อมูลวันเดือนปีเกิดบนอุปกรณ์ iPad
- iOS แก้ไขข้อผิดพลาดที่สครอลล์บาร์ที่ไม่จำเป็นปรากฏในป๊อปอัปบางรายการระหว่างที่บริการจัดการอุปกรณ์ทำงานอยู่บนอุปกรณ์ iOS
การเรียกเก็บเงิน
- iOS แก้ไขข้อผิดพลาดที่ค่าที่ส่งกลับจากการเรียกเมธอด getAccountUUID เปลี่ยนแปลงไป
โปรโมชั่น
- Android แก้ไขข้อผิดพลาดที่ป๊อปอัปโปรโมชันหายไปเมื่อแสดงป๊อปอัปโปรโมชันขณะเกมทำงานอยู่ในโหมดพื้นหลังและเกิดอีเวนต์ลิงก์ตรงของ User Engagement (UE)
การระบุแหล่งที่มาทางการตลาด
- iOS แก้ไขข้อผิดพลาดที่ข้อความบางส่วนของแบนเนอร์ยินยอม Digital Markets Act(DMA) ไม่แสดงบนอุปกรณ์ iOS ที่มีความกว้างความละเอียดต่ำกว่า 1170px
v4.26.1.2
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Android iOS iOS หากมีการยืนยันหมายเลขโทรศัพท์ระหว่างเข้าสู่ระบบ Hive Membership ในประเทศจีน จะเปลี่ยนให้ข้ามการยืนยันหมายเลขโทรศัพท์ในขั้นตอนยืนยันตัวตนจริงชื่อของจีน และไปยืนยันบัตรประจำตัวทันที
- เดิมทีการเข้าสู่ระบบ Hive Membership จะยืนยันเฉพาะ ID สมาชิก (อีเมล) ไม่ใช่หมายเลขโทรศัพท์ จึงต้องทำการยืนยันหมายเลขโทรศัพท์ในขั้นตอนยืนยันตัวตนจริงชื่อของจีนภายหลัง
แก้ไขบั๊ก
- iOS แก้ไขข้อผิดพลาดที่การตรวจสอบเวอร์ชันสำหรับการเผยแพร่ล้มเหลว เนื่องจากมีไฟล์บันเดิล Info.plist ที่ถูกสร้างขึ้นผิดพลาดรวมอยู่ระหว่างทำ Apple Submission
- iOS แก้ไขข้อผิดพลาดที่ PG payment แสดงเป็น Hive Store ใน UI การชำระเงินซ้ำสำหรับผู้ใช้ที่ได้รับเงินคืน
v4.26.1.1
ข้อมูลแจ้งให้ทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า
แก้ไขบั๊ก
ปลั๊กอิน
- iOS แก้ไขข้อผิดพลาดที่ข้อมูลเวอร์ชันของ Hive SDK ไม่สะท้อนอย่างถูกต้องหลังตั้งค่าการพึ่งพาไลบรารีภายนอกสำหรับเป้าหมาย iOS
v4.26.1.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
การยืนยันตัวตน
- All รองรับ
AuthV4.checkAgeGate method ที่หลังจากแสดงป๊อปอัปสำหรับกรอกวันเดือนปีเกิดแล้ว เมื่อผู้ใช้กรอกข้อมูล ระบบจะส่งค่ากลับผ่านคอลแบ็ก - All เพิ่ม
AuthV4.setAutoLoginEnabled method เพื่อกำหนด (ON/OFF) ให้เซสชันถัดไป ไม่ใช่เซสชันปัจจุบัน ถูกลงทะเบียนเป็นเซสชันสำหรับการเข้าสู่ระบบอัตโนมัติ เมื่อกำหนดเป็น ON แล้วเข้าสู่ระบบผ่านเมธอดล็อกอิน เซสชันนั้นจะถูกบันทึกเป็นเซสชันสำหรับการเข้าสู่ระบบอัตโนมัติ หลังจากนั้นเมื่อเข้าสู่ระบบ คุณสามารถใช้การเข้าสู่ระบบอัตโนมัติได้โดยเรียก AuthV4.Helper.signIn หรือเรียก AuthV4.signIn ด้วย ProviderType.AUTO - Android รองรับ การเข้าสู่ระบบด้วย Xiaomi
การเรียกเก็บเงิน
โปรโมชั่น
- All รองรับดีเฟอร์ดีปลิงก์ที่เมื่อผู้ใช้ที่ยังไม่ได้ติดตั้งแอปคลิกลิงก์ตรง ระบบจะนำผู้ใช้ไปยังหน้าภายในแอปที่กำหนดไว้ในลิงก์หลังจากติดตั้งแอปเสร็จแล้ว
การระบุแหล่งที่มาทางการตลาด
- Windows เปิดตัว Appsflyer for Native PC สำหรับการส่งข้อมูลที่จำเป็นในสภาพแวดล้อมเดสก์ท็อปพีซีที่ไม่ใช่ Steam
- Windows ตั้งแต่ Airbridge เวอร์ชัน 1.1.4 รองรับ ฟีเจอร์หน่วงเวลาการส่ง เพื่อให้ส่ง Install event log ไปยังเซิร์ฟเวอร์ MMP หลังจากผู้ใช้เข้าสู่ระบบแล้ว ผู้ให้บริการเกมสามารถส่งข้อมูลบัญชี เช่น PlayerID ไปยังเซิร์ฟเวอร์ MMP ได้ด้วยการส่ง Install event log หลังจากล็อกอิน
รีโมตเพลย์
- Windows ตั้งแต่รีโมตเพลย์ปลั๊กอิน 1.01.02 ขึ้นไป หากคลิกลิงก์ภายนอกระหว่างใช้งานรีโมตเพลย์ จะสามารถเปิดหน้านั้นบนอุปกรณ์ปลายทางได้ ทำให้สามารถชำระเงิน PG ระหว่างรีโมตเพลย์ได้
ฟีเจอร์เสริม
- Android ใน การเปิดด้วยเว็บวิวในเกม เมื่อแสดงเว็บวิวด้วยเมธอด showInWebView ของคลาส PlatformHelper จะมีตัวเลือกให้แสดงด้วย Game Activity แทน Hive Activity
อื่นๆ
- 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
พุช
- iOS เปลี่ยนให้เก็บข้อมูลโทเคนเพิ่มเติมตามสภาพแวดล้อมการบิลด์เมื่อรวบรวมโทเคนสำหรับการส่งพุช
การระบุแหล่งที่มาทางการตลาด
- Android iOS เปลี่ยนดีไซน์ป๊อปอัปของ แบนเนอร์ยินยอม DMA และปรับปรุงการทำงาน
- ประวัติการยินยอมจากแบนเนอร์เดิมจะยังคงอยู่ และเมื่อแสดงซ้ำจะแสดงแบนเนอร์ยินยอมใหม่ที่มีข้อความและ UI ที่ปรับปรุงแล้ว
- หากคุณเคยปรับแต่งข้อความของแบนเนอร์ยินยอมเดิม ต้องตั้งค่าใหม่ให้สอดคล้องกับโครงสร้างข้อมูลที่เปลี่ยนไป โดยอ้างอิง การตั้งค่า Custom Consent Banner UI
- Android iOS เปลี่ยนไม่ให้บันทึกรายได้ของใบเสร็จเดียวกันที่ส่งไปยัง MMP ถูกส่งซ้ำ
- Android iOS เพิ่มการส่งค่ารายได้ไปยังคีย์ value ด้วยเมื่อส่ง Firebase purchase event
- เดิมทีจะส่งค่ารายได้ไปยังคีย์ revenue
ฟีเจอร์เสริม
- Android iOS ปรับปรุงการมองเห็นของปุ่มปิดเว็บวิวที่แสดงผ่านเมธอด showInAppView ของคลาส PlatformHelper ใน การเปิดด้วยเว็บวิวในเกม
ปลั๊กอิน
- iOS ปรับปรุงความเข้ากันได้ของคลาส JSONObject ที่รวมอยู่ใน SDK และถูกเผยแพร่พร้อมกัน
- เพื่อไม่ให้ชื่อซ้ำกับคลาส JSONObject อื่นในสภาพแวดล้อมการบิลด์
การจัดเตรียม
- Windows เปลี่ยนวิธีปิดแอปเมื่อคลิกปุ่มในป๊อปอัปการตรวจสอบเซิร์ฟเวอร์ อัปเดต ประกาศ และการบล็อก ให้เป็นการส่งผ่านคอลแบ็กการปิด
- Android iOS แยก Age Range API ออกมาเพื่อให้สามารถเลือกนำไปใช้เพื่อตอบสนองกฎหมายความรับผิดชอบของแอปสโตร์ได้
- กฎหมายความรับผิดชอบของแอปสโตร์ที่จะมีผลในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026 ยังถูกระงับการบังคับใช้ และสามารถเลือกนำไปใช้ได้ตามสถานะการพัฒนา
- สามารถเลือกนำไปใช้เพื่อตอบสนองกฎหมายความรับผิดชอบของแอปสโตร์ที่จะมีผลในรัฐยูทาห์ในเดือนพฤษภาคม 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 แก้ไขให้ UI ของพื้นที่ส่วนกลางทั้งหมดที่มีพื้นหลังทึบสามารถแสดงเข้าไปในบริเวณรอยบากหน้าจอได้
การยืนยันตัวตน
- iOS แก้ไขข้อผิดพลาดที่ฟิลด์กรอกข้อความแชทไม่ปรากฏเป็นระยะระหว่างใช้แชทบอต
- iOS แก้ไขข้อผิดพลาดที่ป๊อปอัปการยืนยันอายุผู้ใหญ่ปรากฏขึ้นอีกครั้งเมื่อผู้ใช้ลบอุปกรณ์ที่ลงทะเบียนแล้ว หลังจากยืนยันอายุผู้ใหญ่ในขณะที่จำนวนการลงทะเบียนอุปกรณ์เกินกำหนด
- Windows แก้ไขปัญหาที่แอปไม่ปิดเมื่อพยายามปิดแอประหว่างดำเนินการยืนยันตัวตน AuthV4
- Windows แก้ไขปัญหาที่เมื่อแอปซึ่งร้องขอหน้ายืนยันตัวตนถูกปิดไปแล้ว แล้วมีการร้องขอการยืนยันตัวตนจากแอปอื่น (หรือแอปที่เปิดใหม่) ผลการยืนยันของคำขอก่อนหน้าถูกส่งไปผิดพลาดจนเกิดข้อผิดพลาด (
-1200001, -8)
โปรโมชั่น
- iOS แก้ไขข้อผิดพลาดที่เมนูข่าวสารทำงานไม่ปกติเมื่อจำนวนเมนูเกินค่าที่กำหนด
- iOS แก้ไขข้อผิดพลาดที่แบนเนอร์เต็มหน้าจอทำงานไม่ปกติเมื่อความกว้างหรือความสูงของภาพที่แสดงเป็น
0 หรือเซิร์ฟเวอร์ส่งข้อมูลผิดพลาด - iOS แก้ไขข้อผิดพลาดที่ลิงก์ตรงไม่ทำงานเมื่อแสดงชุมชนผ่านลิงก์ตรงแล้วไม่มีพารามิเตอร์ URL
- Windows แก้ไขปัญหาที่เมื่อคลิก "ไม่แสดงอีกในวันนี้" ในโปรโมชั่น โปรโมชั่นนั้นจะไม่แสดงอีกเลยถาวร
พุช
- Android แก้ไขข้อผิดพลาดที่มีการเก็บโทเคนสำหรับการแจ้งเตือนพุชแม้จะเป็นผู้ใช้เป้าหมาย COPPA
- iOS แก้ไขข้อผิดพลาดที่การตั้งค่า ForegroundPush ไม่เปลี่ยนเป็น False
การระบุแหล่งที่มาทางการตลาด
- iOS แก้ไขข้อผิดพลาดที่ Install หรือ Update event ขาดหายไปใน Firebase
- Windows แก้ไขปัญหาที่ purchase log ของการระบุแหล่งที่มาทางการตลาดถูกรวบรวมซ้ำ
รีโมตเพลย์
- Windows แก้ไขปัญหาที่เกิดแครชระหว่างรีเฟรชโทเคน JWT ในรีโมตเพลย์
ฟีเจอร์เสริม
- iOS แก้ไขอาการที่แอปเกมกระพริบและหน้าต่างปิดลงเมื่อใช้เมธอด showInAppBrowser ของคลาส PlatformHelper ใน การเปิดเบราว์เซอร์ในเกม แล้วสถานะเครือข่ายของผู้ใช้แอปเกมเป็นออฟไลน์หรือเปลี่ยนเป็นออฟไลน์
อื่นๆ
- Windows ปรับปรุงให้เมื่อมีการป้อนค่า query ที่ไม่ใช่รูปแบบ key-value เช่น
?831020 ในสคีมภายในอย่าง interwork:// จากเดิมที่ถูกส่งผิดเป็น 831020= จะถูกส่งเป็น 831020 ตามเดิม - Windows แก้ไขปัญหาที่ Zone ที่ตั้งค่าด้วย
Configuration.setZone ไม่ถูกนำไปใช้เมื่อใช้ปลั๊กอิน เช่น รีโมตเพลย์
v4.26.0.1
ฟีเจอร์ที่เปลี่ยนแปลง
- iOS เปลี่ยนเวอร์ชัน Xcode สำหรับสภาพแวดล้อมการพัฒนา Hive SDK ดังนี้
- เดิม: Xcode 26.2 Beta2
- เปลี่ยน: Xcode 26.2
การจัดเตรียม
- Android มีการเปลี่ยนเวอร์ชันของ Google Play Age Signals API ที่ Hive SDK รองรับเพื่อรองรับกฎหมายความรับผิดชอบของแอปสโตร์ ดังนี้
- เดิม: 0.0.1-Beta2
- เปลี่ยน: 0.0.2
v4.26.0.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
- iOS สามารถบิลด์ Hive SDK ได้บน iOS Xcode 26.2 ขึ้นไป
- เวอร์ชัน OS ขั้นต่ำที่รองรับคือ iOS 15
การจัดเตรียม
- Android เพิ่มฟีเจอร์ การปฏิบัติตามข้อกำหนด ใหม่
- เมื่อเผยแพร่แอปเกมผ่าน Google Play และ Amazon Appstore, Hive SDK จะมี Age Range API สำหรับตรวจสอบช่วงอายุของผู้ใช้ เพื่อตอบสนองกฎหมายความรับผิดชอบของแอปสโตร์ที่จะมีผลในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026
- iOS เพิ่มฟีเจอร์ การปฏิบัติตามข้อกำหนด ใหม่
- เมื่อเผยแพร่แอปเกมผ่าน Apple App Store, Hive SDK จะมี Age Range API สำหรับตรวจสอบช่วงอายุของผู้ใช้ เพื่อตอบสนองกฎหมายความรับผิดชอบของแอปสโตร์ที่จะมีผลในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026
- รองรับเฉพาะ iOS 26.2 ขึ้นไป
ปัญหาที่ทราบ
การจัดเตรียม
- 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 เวอร์ชันนี้
แก้ไขบั๊ก
การชำระเงิน
- Windows แก้ไขปัญหาที่ไม่สามารถดึงข้อมูลสินค้าทั้งหมดได้ เมื่อมีสินค้าที่ลงทะเบียนเกิน 20 รายการใน Google Play Games PC payment
v4.25.8.1
ข้อมูลแจ้งให้ทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า
แก้ไขบั๊ก
อื่นๆ
- Windows แก้ไขปัญหาที่ UI แจ้งการปิดหลังเปลี่ยนภาษาของเกมยังคงแสดงด้วยภาษาที่ตั้งค่าไว้ครั้งแรก
แชท
- Windows แก้ไขข้อผิดพลาดที่คอลแบ็กไม่ถูกเรียกสำหรับข้อความภาษาเกาหลี
v4.25.9.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
การยืนยันตัวตน
- All รองรับ บริการยืนยันตัวบุคคล
- SteamDeck ไม่รองรับบริการยืนยันตัวบุคคล (ยืนยันตัวบุคคล ยืนยันอายุผู้ใหญ่ และความยินยอมจากผู้ปกครอง) ผู้ใช้ต้องใช้บริการยืนยันตัวบุคคลบนมือถือหรือ PC ก่อน แล้วจึงกลับมาเข้าเกมบน SteamDeck อีกครั้ง
แก้ไขบั๊ก
อื่นๆ
- Windows แก้ไขปัญหาที่ UI แจ้งการปิดหลังเปลี่ยนภาษาของเกมยังคงแสดงด้วยภาษาที่ตั้งค่าไว้ครั้งแรก
v4.25.7.1
ข้อมูลแจ้งให้ทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า
แก้ไขบั๊ก
อื่นๆ
- Windows เพิ่มความเสถียรของการเรนเดอร์ด้วยการใช้ DX12 renderer GPU synchronization
- Windows แก้ไขปัญหาที่ปุ่มปิดในข่าวสารโปรโมชันไม่ทำงานเป็นระยะ
v4.25.8.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
- All มีการเปลี่ยนเวอร์ชันขั้นต่ำของ Unity ที่รองรับ
- รายการเวอร์ชัน Unity ที่รองรับซึ่งรองรับ 16KB page size เรียบร้อยแล้ว
- Unity 6000.1.0f1
- Unity 6000.0.38f1
- Unity 2022.3.56f1
- Unity 2021.3.48f1
- รายการเวอร์ชัน Unity ที่รองรับเป้าหมาย Android 16
- Unity 6000.1.0f1
- Unity 2022.3.62f1
- Unity 2021.3.51f1
- Android รองรับ Android OS 16(API Level 36)
- Android รองรับการบิลด์แบบ 16KB Page Size เมื่อบิลด์ด้วย Android OS 15(API Level 35) ขึ้นไป
ที่เก็บข้อมูลเกม
แชท
ฟีเจอร์ที่เปลี่ยนแปลง
- Android ลบสิทธิ์
android.permission.FOREGROUND_SERVICE ที่ไม่ใช้งานอีกต่อไป - Android เปลี่ยน Android minimum build target จาก
19 → 23
การยืนยันตัวตน
- 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 และ code signing ตาม คู่มือของ Google
อัปเดตไลบรารี
- 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 หากไม่มีข้อมูลอินพุตที่จำเป็น จะเกิดแครช
รีโมตเพลย์
- Windows แก้ไขปัญหาที่การเชื่อมต่อรีโมตเพลย์ถูกปิดแม้จะยกเลิกการปิดการเชื่อมต่อด้วย
Application.CancelQuit หรือ Application.wantsToQuit แล้ว โดยตอนนี้จะปิดการเชื่อมต่อเมื่อแอปพลิเคชันปิดจริงเท่านั้น
อื่นๆ
- Windows เพิ่มความเสถียรต่อการเรียกเมธอดแบบต่อเนื่องอย่างรวดเร็ว
การวิเคราะห์
- Android แก้ไขไม่ให้ส่งข้อมูลที่ไม่จำเป็นรวมไปด้วยเมื่อส่งข้อมูล concurrent connections ของไคลเอนต์ล้มเหลวแล้วต้องส่งซ้ำ
v4.25.7.0
ข้อมูลแจ้งให้ทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า
ฟีเจอร์ใหม่
การยืนยันตัวตน
- All เมื่อยืนยันอายุผู้ใหญ่เสร็จสิ้นแล้ว จะสามารถระบุผู้ใช้ที่ผ่านการยืนยันอายุผู้ใหญ่ได้ โดยรองรับ เมธอดสำหรับดึงค่าที่ใช้ระบุ ข้อมูลที่ใช้ระบุเป็นค่า DI แบบแฮช
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Android iOS หากตั้งค่าแอปให้ใช้การยืนยันอายุผู้ใหญ่ในคอนโซล Hive ขั้นตอนการยืนยันอายุผู้ใหญ่จะทำงานอัตโนมัติหลังจากล็อกอิน
- รองรับเฉพาะในเกาหลีเท่านั้น
- Android iOS ทำเครื่องหมายเมธอด
showAdultConfirm ที่ใช้ยืนยันอายุผู้ใหญ่เป็น deprecated - เมธอด
showAdultConfirm อาจถูกลบออกในการอัปเดตภายหลัง
แก้ไขบั๊ก
การยืนยันตัวตน
- Windows แก้ไขปัญหาที่ข้อมูลการล็อกอินไม่ถูกรีเซ็ตเมื่อการล็อกอินล้มเหลวจาก ความยินยอมของผู้ปกครอง
- Windows แก้ไขปัญหาที่ผู้ใช้ซึ่งล็อกอินด้วย Custom Login ซื้อไอเท็มในเกมแล้วได้รับ การคืนเงินอัตโนมัติ ในแอปมาร์เก็ต จากนั้นไม่สามารถล็อกอินได้เมื่อเชื่อมต่อเกมอีกครั้งด้วยบัญชีเดิม
- Windows แก้ไขปัญหาที่เกิดแครชเมื่อเรียก
AuthV4.showSignIn ภายในคอลแบ็กของ AuthV4.signOut
อื่นๆ
- Windows แก้ไขปัญหาที่เว็บเบราว์เซอร์ภายนอกไม่สามารถเปิดได้ตามปกติเมื่อเปิดผ่าน Hive SDK ในขณะที่เกมทำงานด้วยสิทธิ์ผู้ดูแลระบบและ URL มีความยาวเกิน 800 ตัวอักษร
v4.25.6.0
ข้อมูลแจ้งให้ทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า
ฟีเจอร์ใหม่
แชท
- Android iOS เพิ่มฟีเจอร์ที่สามารถแสดงหรือระบุการกด "ถูกใจ" กับข้อความแชทที่ระบุได้
- Android iOS เพิ่มข้อมูลที่สามารถใช้สร้าง "ตอบกลับ" สำหรับข้อความแชทที่ระบุ หรือแสดงความสัมพันธ์ของการตอบกลับได้
- Android iOS รองรับฟีเจอร์การเมนชันผู้ใช้ที่ระบุ และการให้ข้อมูลเกี่ยวกับการเมนชันผู้ใช้
ฟีเจอร์ที่เปลี่ยนแปลง
แชท
v4.25.5.2
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
| SDK Unity iOS | 2025-07-30 |
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
แก้ไขบั๊ก
การยืนยันตัวตน
- iOS แก้ไขข้อผิดพลาดที่เกิดแครชเมื่อแสดงแชทบอตในโหมดแนวนอน
v4.25.5.1
ข้อมูลแจ้งให้ทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
การยืนยันตัวตน
- Android iOS เพิ่มฟีเจอร์ สลับระหว่างหลายบัญชี ใหม่ โดยมีฟังก์ชันย่อยดังต่อไปนี้
- บันทึกบัญชีที่ล็อกอินอยู่ในปัจจุบันไว้บนอุปกรณ์
- เรียกดูบัญชีที่บันทึกไว้
- ออกจากระบบและลบบัญชีที่บันทึกไว้
- ล็อกอินอย่างรวดเร็วด้วยบัญชีอื่นที่บันทึกไว้
โปรโมชั่น
การแจ้งเตือน
- Android iOS เพิ่ม Push action button ใหม่
- เมื่อได้รับการแจ้งเตือนพุช ผู้ใช้สามารถดำเนินการที่กำหนดไว้ล่วงหน้าผ่านปุ่ม action ของพุชได้
แชท
- Android iOS การส่งข้อความ
- เพิ่มฟีเจอร์ที่ข้อความแชทถูกแปลเป็นภาษาของผู้ใช้โดยอัตโนมัติเมื่อรับ และฟีเจอร์แปลข้อความที่ระบุ
- เพิ่มฟีเจอร์ข้อความประกาศที่รับได้เฉพาะผู้ใช้บางภาษา
- เพิ่มค่า message id ในข้อความ WebSocket เพื่อรับประกันลำดับของคอลแบ็ก
- Android iOS ช่องแชท
- เพิ่มฟีเจอร์ดูประวัติการสนทนาก่อนหน้าเมื่อเข้าช่องแชท
- แสดงจำนวนผู้เข้าร่วมในช่องแชทปัจจุบัน
- รองรับเกณฑ์การจัดเรียงเมื่อดูรายการช่องแชท
- Android iOS การจัดการอีเวนต์
- Android iOS การจัดการการเชื่อมต่อ
- เพิ่มฟีเจอร์เชื่อมต่อใหม่
Hercules
- All 20241120 -> 20250217
- Android 20241125-2 -> 20250527
- iOS 20241120 -> 20250218
ฟีเจอร์ที่เปลี่ยนแปลง
- Android อัปเดตกฎการ obfuscation ที่จำเป็นสำหรับการบิลด์
- iOS ผสานไลบรารี
HiveAppTrackingTransparents.framework ที่เคยแจกแยกไว้เข้ากับ Service.framework
การยืนยันตัวตน
- Android iOS เปลี่ยนให้หน้าแบบฟอร์มสอบถามแสดงได้เมื่อใช้เมธอด
showMyInquiry แม้จะไม่ได้ใช้บัญชี Hive Membership ซึ่งเดิมไม่ทำงาน - Android เปลี่ยนป๊อปอัปการยืนยันตัวตน VK จากเว็บวิวเป็นเบราว์เซอร์ในแอป
การระบุแหล่งที่มาทางการตลาด
- iOS เปลี่ยนให้รองรับกรณีเปิดใช้งาน Firebase purchase event ที่เก็บโดยอัตโนมัติ
แก้ไขบั๊ก
โปรโมชั่น
- iOS ปรับรัศมีมุมของ UI ข่าวสารบนอุปกรณ์ iPad
การจัดเตรียม
- iOS แก้ไขไม่ให้เว็บวิวเลื่อนเมื่อแสดงข้อกำหนด
การวิเคราะห์
- iOS ปรับตรรกะให้สามารถส่ง Analytics log ได้ทันทีหลังยอมรับข้อกำหนดเสร็จสิ้น
ปัญหาที่ทราบ
อื่นๆ
- iOS มีข้อผิดพลาดที่ทำให้เกิดแครชเมื่อใช้แชทบอตในโหมดแนวนอน
- โปรดอัปเดตเป็น Hive SDK Unity iOS 25.5.2 ขึ้นไป
v4.25.5.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
การยืนยันตัวตน
การวิเคราะห์
- Windows เพิ่ม
device.platform ใน Airbridge log ซึ่งจะมีค่าเป็น "Steam" หรือ "Desktop" และสามารถดูค่าได้แบบเรียลไทม์ในแดชบอร์ด Airbridge เช่นกัน
ฟีเจอร์ที่เปลี่ยนแปลง
อื่นๆ
- Windows ปรับปรุงตรรกะภายในที่เกี่ยวข้องกับ MMP
แก้ไขบั๊ก
การยืนยันตัวตน
- Windows แก้ไขปัญหาที่เมื่อใช้ สลับระหว่างหลายบัญชี แล้วเรียก logout หลัง auto login จะทำให้เซสชันหมดอายุและไม่สามารถล็อกอินได้อีก
โปรโมชั่น
- Windows แก้ไขข้อขัดข้องที่เกิดเป็นระยะเมื่อเปิดหน้าข่าวสารทันทีหลังเรียก Promotion.updatePromotionData()
อื่นๆ
- Windows แก้ไขปัญหาความไม่เข้ากันระหว่าง NVIDIA graphics driver 572.16 กับ DirectX 11 ที่เกิดขึ้นเมื่อ Hive SDK เปิดหน้าต่างใหม่ (Apple login, Facebook login, PG payment)
v4.25.4.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
การยืนยันตัวตน
- Windows เพิ่มฟีเจอร์ สลับระหว่างหลายบัญชี ใหม่ โดยมีฟังก์ชันย่อยดังนี้
- บันทึกบัญชีที่ล็อกอินอยู่ในปัจจุบันไว้บนอุปกรณ์
- เรียกดูบัญชีที่บันทึกไว้
- ออกจากระบบและลบบัญชีที่บันทึกไว้
- ล็อกอินอย่างรวดเร็วด้วยบัญชีอื่นที่บันทึกไว้
- Windows เปลี่ยนให้เมื่อผู้ใช้ที่ถูกระงับการใช้งานเกมพยายามล็อกอิน ระบบจะไม่ปิดแอป แต่จะออกจากระบบในแอปเท่านั้น
- Windows สามารถใช้โปรโตคอลการยืนยันตัวตนที่เข้มแข็งขึ้นใน ปลั๊กอินรีโมตเพลย์
อื่นๆ
แก้ไขบั๊ก
อื่นๆ
- Windows แก้ไขปัญหาที่ funnel log สำหรับการทำงานของฟีเจอร์ Hive ไม่ถูกรวบรวม
v4.25.3.0
ข้อมูลแจ้งให้ทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า
ฟีเจอร์ใหม่
โปรโมชั่น
- Windows เปลี่ยนให้ส่งค่า
typeCampaign เมื่อเรียก Promotion.getBannerInfo - Windows รวบรวม login event เพื่อให้สามารถมอบรางวัลได้ในกรณีที่ผู้ใช้ติดตั้งแอปหลังป้อนรหัสเชิญ
อื่นๆ
- Windows เพิ่มฟีเจอร์ตรวจสอบ execution parameter ที่แนบมากับ execution URI เมื่อเปิดเกมผ่าน Crossplay Launcher
- Windows เพิ่มUI บางรายการ ในขอบเขตที่รองรับการทำ controller key mapping
- Windows เพิ่ม UI เพื่อแสดงคำแนะนำปุ่มปิดเมื่อสามารถปิดได้ผ่านปุ่มบนคอนโทรลเลอร์
ฟีเจอร์ที่เปลี่ยนแปลง
อัปเดตไลบรารี
- Windows เปลี่ยนเวอร์ชันของไลบรารี Chromium Embedded Framework เป็น 128.45
แก้ไขบั๊ก
อื่นๆ
- Windows แก้ไขอาการที่เมื่อกำหนดเมาส์เคอร์เซอร์เริ่มต้นในเกมเอนจิน หลังปิดเว็บวิวแล้วเคอร์เซอร์เริ่มต้นของ Windows จะสลับปรากฏระหว่างการควบคุมเมาส์
- Windows แก้ไขอาการที่เกิดข้อผิดพลาดเมื่อ Hive SDK ภายในส่ง HTML แทน JSON เป็นผลลัพธ์
- Windows เปลี่ยนให้ส่งรหัสข้อผิดพลาดกรณีเชื่อมต่อ Steam Market ล้มเหลวอย่างละเอียดมากขึ้น
- เพิ่มรหัสข้อผิดพลาด
IAPV4SteamMarketResponseError(-6101001) - ส่งรหัสข้อผิดพลาดและข้อความในรูปแบบ
[IAPv4] Steam server response error : (code: ... , message: ...)
- Windows แก้ไขปัญหาที่ไม่สามารถส่งคอลแบ็กกลับได้เมื่อพยายามล็อกอิน Steam ในโหมด Steam offline
v4.25.2.2
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Android เนื่องจากความเข้ากันได้ของ Google Credential Manager ต่ำจนทำให้ผู้ใช้บางรายไม่สามารถเชื่อมต่อได้ จึงเปลี่ยนวิธีการยืนยันตัวตนกลับไปเป็น Google Sign-In แบบเดิม
อัปเดตไลบรารี
- Android GooglePlay Services-Auth(Android) v20.7.0 (รองรับ Google Sign-In rollback อีกครั้ง)
- Google Credential Play Services Auth(Android) v1.3.0 (ยกเลิก rollback ของ Google Sign-In)
v4.25.2.1
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
แก้ไขบั๊ก
การระบุแหล่งที่มาทางการตลาด
v4.25.2.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
- Android iOS รองรับ Unity 6.1 (6000.1)
การยืนยันตัวตน
- Windows รองรับ LINE เป็นวิธีการยืนยันตัวตน (IdP) ใหม่
การจับคู่
การจัดเตรียม
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Android iOS เปลี่ยนวิธีการยืนยันตัวตน VK ที่รองรับ โดยวิธีใหม่สามารถใช้งานได้ใน VK Developer Console ใหม่
- iOS อัปเดตโปรโตคอลการตรวจสอบของ GameKit API ที่ถูกทำ deprecated ซึ่งใช้ระหว่างการเข้าสู่ระบบ Apple GameCenter
- Android เปลี่ยนให้ทำการยืนยันตัวตนผ่าน Google Credential Manager และ AuthorizationClient API สำหรับทั้งการล็อกอินแบบ implicit และ explicit เนื่องจาก Google Sign-In library ยุติการรองรับ
การเรียกเก็บเงิน
- Android เมื่อคืนเงินสินค้าที่ซื้อผ่านการชำระเงิน PG จะเพิ่มค่า
order_id เพื่อให้แยกออกจากทรานแซกชันก่อนหน้าได้ - Android Windows เปลี่ยนให้ส่ง purchase completion log ผ่านการระบุแหล่งที่มาทางการตลาดเมื่อทำรายการชำระเงิน PG เสร็จสิ้น
โปรโมชั่น
- Android เปลี่ยนให้ Telegram ถูกเพิ่มเข้าไปในรายการปลายทางการแชร์ของ User Acquisition
- Android เปลี่ยนนโยบายการแคชเมื่อแสดงเว็บวิว
การระบุแหล่งที่มาทางการตลาด
- Android iOS เพิ่มการส่งตัวระบุของ Hive SDK เพิ่มเติมเพื่อรองรับ การเชื่อมต่อกับบริการ MMP
- Windows เพิ่มการส่งตัวระบุของ Hive SDK เพิ่มเติมเพื่อรองรับ marketing attribution
- All เปลี่ยนให้สามารถเพิ่ม custom attribute ระหว่างการติดตามอีเวนต์แบบแมนนวลแล้วส่งได้
- Android เปลี่ยนให้ส่งข้อมูลแหล่งที่มาของมาร์เก็ตระหว่างเริ่มต้น Airbridge
- iOS เปลี่ยนช่วงความแม่นยำของค่าทศนิยมชนิด
semantic value จาก float เป็น double เมื่อใช้ sendEventWithAttributes API
การจัดเตรียม
- All เปลี่ยนให้ในหน้าดูรายละเอียดข้อกำหนดและหน้าดูข้อกำหนดอีกครั้ง โหลดด้วยเบราว์เซอร์ภายนอกแทนหน้าเว็บวิวของข้อกำหนดในกรณีต่อไปนี้
- เมื่อมีการย้ายไปยังเว็บเพจที่อยู่นอก URL ของข้อกำหนด
- เมื่อคลิกแท็ก HTML ประเภทลิงก์ในข้อกำหนด (เช่น a tag, 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 เปลี่ยนให้เมื่อเครือข่ายถูกบล็อกหรือไม่สามารถสื่อสารได้ แล้วระบบไม่สามารถตัดการเชื่อมต่อเว็บซ็อกเก็ตได้ตามปกติและพยายามเชื่อมต่อใหม่ จะไม่ล้มเหลวจากสภาวะการเชื่อมต่อซ้ำซ้อน
แก้ไขบั๊ก
- Android แก้ไขให้เมื่อจำเป็นต้องลองสื่อสารใหม่ผ่านเครือข่ายหรือเชื่อมต่อกับ distributed server แล้วได้รับการตอบกลับก่อนถึงเวลาหมด timeout สูงสุดที่ตั้งไว้ ระบบจะลองสื่อสารใหม่ทันทีหรือเชื่อมต่อกับ distributed server ทันทีโดยไม่รอ timeout ต่อไป
- 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 แม้อยู่ในสถานะที่ต้องปฏิบัติตามข้อกำหนดอย่าง COPPA หรือ GDPR
แชท
- Android แก้ไขอาการที่การเชื่อมต่อแชทล้มเหลวเป็นระยะ
ปัญหาที่ทราบ
การระบุแหล่งที่มาทางการตลาด
v4.25.1.3
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ที่เปลี่ยนแปลง
การเรียกเก็บเงิน
- Android เปลี่ยนรูปแบบการทำงานของการชำระเงิน PG ให้เหมือนกับมาร์เก็ตในฟีเจอร์การเรียกเก็บเงินอื่น(
IAPv4) หากกำลังใช้การชำระเงิน PG คุณต้องอ้างอิงเอกสาร PG payment แล้วแก้ไขการติดตั้งใช้งานโค้ด
การระบุแหล่งที่มาทางการตลาด
แก้ไขบั๊ก
การเรียกเก็บเงิน
- iOS แก้ไขข้อผิดพลาดที่พื้นหลังทึบเมื่อแสดงป๊อปอัป UI ที่ถามความยินยอมในการส่งข้อมูลการใช้สินค้าที่บริโภคแล้ว
- iOS แก้ไขข้อผิดพลาดที่ทิศทางหน้าจอของแอปหมุนไปในทิศทางที่ไม่ตั้งใจเมื่อปิดป๊อปอัป UI ที่ถามความยินยอมในการส่งข้อมูลการใช้สินค้าที่บริโภคแล้ว
โปรโมชั่น
- iOS แก้ไขข้อผิดพลาดที่ภาพซึ่งแสดงอยู่หายไปเมื่อเกิดอีเวนต์หมุนหน้าจอระหว่างแสดง review popup ที่มีรูปภาพ
การระบุแหล่งที่มาทางการตลาด
- iOS แก้ไขข้อผิดพลาดที่เมื่อส่งข้อมูลรายได้โฆษณาผ่าน Adiz ระบบ Airbridge ส่งเป็น AdMob แทน Adiz
v4.25.1.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
การยืนยันตัวตน
อื่นๆ
ฟีเจอร์ที่เปลี่ยนแปลง
การเรียกเก็บเงิน
- Windows เปลี่ยนรูปแบบการทำงานของการชำระเงิน PG ให้เหมือนกับมาร์เก็ตในฟีเจอร์การเรียกเก็บเงินอื่น(
IAPv4) หากกำลังใช้การชำระเงิน PG คุณต้องอ้างอิงเอกสาร PG payment แล้วแก้ไขการติดตั้งใช้งานโค้ด
โปรโมชั่น
- Windows ปรับแก้ไม่ให้ค่าที่ส่งผ่าน
additionalInfo มีข้อมูลที่ไม่จำเป็นรวมอยู่
สภาพแวดล้อมการพัฒนา
- Windows อัปเดต Microsoft Visual C++ Redistributable ขั้นต่ำที่จำเป็นเป็นเวอร์ชัน 14.42.34438
แก้ไขบั๊ก
การยืนยันตัวตน
- Windows แก้ไขข้อผิดพลาดที่ความสามารถในการควบคุมเมาส์ผ่าน Hive SDK controller ยังคงทำงานอยู่ เมื่อผู้ใช้เลือกล็อกอินด้วยวิธีอื่นที่ไม่ใช่ Hive Membership แล้วกดยกเลิกการล็อกอิน
v4.25.0.1
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ 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 เวอร์ชันนี้
ฟีเจอร์ใหม่
การยืนยันตัวตน
การเรียกเก็บเงิน
โปรโมชั่น
การจับคู่
- Android iOS อัปเดตฟีเจอร์ matchmaking และรองรับ group matchmaking ใหม่ ※ ไม่รองรับร่วมกับ Hive SDK interface เวอร์ชันก่อนหน้า หากต้องการใช้ฟีเจอร์ matchmaking ที่อัปเดตแล้ว ต้องใช้ Hive SDK v4 25.0.0 ขึ้นไป
การระบุแหล่งที่มาทางการตลาด
อื่นๆ
- Windows รองรับ touch gesture บนอุปกรณ์ handheld ที่มีหน้าจอสัมผัส เช่น ASUS ROG Ally
- Windows เมื่อใช้เกมคอนโทรลเลอร์ จะรองรับ controller key mapping ใหม่ และสามารถโฟกัสและควบคุมองค์ประกอบ UI บางส่วนของ Hive ได้
- Windows รองรับการใช้ custom cursor แทนเมาส์เคอร์เซอร์ทั่วไปใหม่
- Windows เพิ่มการตั้งค่าสำหรับเปิดหรือปิดการควบคุมด้วยเกมคอนโทรลเลอร์
แชท
- Android iOS รองรับฟีเจอร์ แชท ใหม่
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Android iOS ลบคลาส อินเทอร์เฟซ เมธอด delegate และ listener ของโมดูล
Auth ที่ไม่ใช้งานอีกต่อไป - All ใช้ JWT token เพื่อใช้โปรโตคอลความปลอดภัยที่เข้มแข็งขึ้น
- Android iOS ลบ TalkPlus authentication token method ตามการสิ้นสุดการรองรับ TalkPlus
- Android อนุญาตให้ทำ browsing เช่น การค้นหารหัสผ่านได้ใน Apple login webview นอกเหนือจากฟังก์ชันล็อกอิน
โปรโมชั่น
- Windows เพิ่มตัวบ่งชี้การแจ้งเตือนคอนเทนต์ใหม่ในแท็บเมนูของข่าวสาร
การระบุแหล่งที่มาทางการตลาด
- Android iOS อัปเดตให้รองรับ Adjust v5
- ลบ Adjust Signature library
- Android iOS เปลี่ยนให้ส่งแหล่งรายได้โฆษณาเป็นแหล่ง AdMob เมื่อคำนวณรายได้โฆษณา Adiz ผ่าน Adjust
- Android สะท้อนการรวม AppsFlyer ad revenue library เข้ากับ main library
- 6.14.2 → 6.15.2
- ลบ AppsFlyer ad-revenue library
Unity
- All ปรับปรุง Hive Config Setting UI
Hercules
แก้ไขบั๊ก
การยืนยันตัวตน
- Android แก้ไขปัญหาที่ UI thread ถูกครอบครองเป็นระยะเมื่อเกิดความล่าช้าในการตอบกลับของเครือข่ายระหว่างเรียกเมธอด
signIn - Windows แก้ไขข้อผิดพลาด
CommonUnknown ที่เกิดขึ้นเมื่อผู้ใช้ในสถานะชำระเงินซ้ำหลังการคืนเงินล็อกอินบน PC - Windows ปรับปรุง UI ไม่ให้ข้อความ "คำเตือนการคุ้มครองข้อมูลส่วนบุคคล" ปรากฏเมื่อผู้ใช้ลากข้อความคงสถานะการล็อกอินไว้
การเรียกเก็บเงิน
- iOS แก้ไขข้อผิดพลาดที่
IAP_UPDATE event เกิดขึ้นเพิ่มเติม เมื่อกระตุ้นการซื้อสินค้าภายในแอปโดยใช้ UserEngagement - Windows แก้ไขปัญหาที่ไม่สามารถดำเนินการชำระเงินต่อได้ หากปิด overlay ระหว่างการชำระเงิน Steam ด้วยปุ่ม ESC หรือปุ่มอื่น
อื่นๆ
- 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 เวอร์ชันนี้
ฟีเจอร์ใหม่
- Android iOS รองรับ Unity 6(Unity 6000)
- Windows เพิ่มการอัปเดตเพื่อให้เข้ากันได้กับ Hive SDK v4 Unity Android & iOS 24.5.0 Interface
การยืนยันตัวตน
- Android iOS รองรับ Steam และ X(เดิมคือ Twitter) เป็นวิธีการยืนยันตัวตนใหม่
- Android รองรับ ฟีเจอร์ in-web browsing ที่แชร์ authenticated session
โปรโมชั่น
- Android iOS สามารถแสดงโฆษณาได้ใน Spot Banner เช่นกัน
- Android รองรับ X(เดิมคือ Twitter) ในฟีเจอร์แชร์คำเชิญผู้ใช้
การจับคู่
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Android iOS แก้ไขชื่อ Provider ที่แสดงใน conflict popup
ปลั๊กอิน
- Android iOS ใช้ EDM4U เวอร์ชันล่าสุดที่จัดเตรียมให้
- iOS เมื่อใช้ GameCenter login จะเปลี่ยนให้เพิ่ม Entitlement setting ที่จำเป็นต่อการบิลด์โดยอัตโนมัติ
- เดิมแม้จะใช้ GameCenter login ก็ยังต้องตั้งค่า Capability Manager เพิ่มเติม
- หากไม่มี Entitlement setting ผู้ใช้จะไม่สามารถล็อกอินได้ตามปกติบนอุปกรณ์ iOS 18 ขึ้นไป
แก้ไขบั๊ก
การเรียกเก็บเงิน
- iOS แก้ไขให้เมื่อราคาของสินค้าบางรายการเป็นค่าที่ไม่สามารถแสดงด้วย floating point ได้อย่างแม่นยำ ระบบจะแสดงค่านั้นเป็นเลขทศนิยมที่ถูกต้องในรูปแบบ JSON แทนการแสดงเป็นทศนิยมซ้ำ
- ตัวอย่าง>
4.99$ (string) → 4.9900000000000011 (double) → 4.99 (JSON number)
ปลั๊กอิน
- All ใช้ explicit namespace เพื่อหลีกเลี่ยงการซ้ำของอินเทอร์เฟซที่ทำให้เกิดข้อผิดพลาดในการคอมไพล์ร่วมกับปลั๊กอินภายนอกบางรายการ
- Android แก้ไขข้อผิดพลาดที่การตั้งค่าที่จำเป็นขาดหายไปบนแพลตฟอร์ม Android target เมื่อใช้ Firebase marketing tracking tool หรือ Huawei authentication feature (เกิดขึ้นตั้งแต่ SDK v4 24.3.0 ขึ้นไป)
v4.24.4.2
ข้อมูลแจ้งให้ทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า
ฟีเจอร์ที่เปลี่ยนแปลง
- Windows ลบทรัพยากรที่ไม่จำเป็นซึ่งไม่ได้ใช้งานใน UI
v4.24.4.1
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
รีโมตเพลย์
- Windows ตั้งแต่ Hive SDK Unity Windows v4.24.4.1 ขึ้นไป รองรับ รีโมตเพลย์
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Windows เปลี่ยน UI เลือก IdP ให้เห็นชัดเจนยิ่งขึ้นว่าเลือก คงสถานะการล็อกอิน อยู่หรือไม่
- Windows แก้ไขข้อความแปลภาษาอังกฤษใน UI เลือก IdP
- ก่อนเปลี่ยน: Keep me logged in
- หลังเปลี่ยน: Stay signed in
v4.24.4.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
การเรียกเก็บเงิน
- Android Windows รองรับการซื้อหลายจำนวน โดยใช้
IAPv4.purchase เมื่อร้องขอการชำระเงิน PG
การระบุแหล่งที่มาทางการตลาด
- Android iOS รองรับ Airbridge ในฐานะบริการเฉพาะสำหรับ Hive SDK
การเรียกใช้ระยะไกล
ฟีเจอร์ที่เปลี่ยนแปลง
ปลั๊กอิน
- Android iOS เปลี่ยนให้ฟีเจอร์การตั้งค่า Package Name ของ Android หรือ Bundle Name ของ iOS โดยอัตโนมัติทำงานแบบเลือกได้ผ่าน Hive AppId
แก้ไขบั๊ก
การวิเคราะห์
- iOS แก้ไขข้อผิดพลาดที่เมื่อเลือกตัวเลือกของ consent banner เพียงรายการเดียว ระบบไม่สะท้อนผลอย่างถูกต้อง
v4.24.3.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
การระบุแหล่งที่มาทางการตลาด
- Windows Appsflyer 1.0.1 ???+ warning มีการเปิดตัว Appsflyer(Steam เท่านั้น) 1.0.1 แล้ว ตั้งแต่ Hive SDK v4 24.0.0 ขึ้นไป จะรองรับเฉพาะ Appsflyer 1.0.1 ขึ้นไปสำหรับฟีเจอร์การระบุแหล่งที่มาทางการตลาด
การจัดเตรียม
- All เพิ่มฟีเจอร์สำหรับตรวจสอบว่ามีการได้รับความยินยอมจากผู้แทนตามกฎหมายแล้วหรือไม่ในหน้าข้อกำหนด
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Android iOS เปลี่ยนพฤติกรรมของการ logout * เดิม: เมื่อเรียก
signOut Hive SDK จะ logout บัญชีผู้ใช้ บัญชี guest จะได้รับการตอบกลับล้มเหลวจากเซิร์ฟเวอร์เมื่อเรียก signOut API * เปลี่ยน: เมื่อเรียก signOut Hive SDK จะขอให้ Hive server ยืนยันก่อนว่าสามารถ logout บัญชีผู้ใช้ได้หรือไม่ แล้วจึง logout ตามผลการตอบกลับ - Android iOS ระหว่างการ logout บัญชี guest จะไม่ส่งผลตอบกลับแบบสำเร็จอีกต่อไป แต่จะส่งรหัสข้อผิดพลาดแทน โดย Hive SDK และ Hive server จะคงเซสชันของบัญชี guest ไว้
- Android iOS เปลี่ยนให้บัญชีที่ถูกระงับการใช้งาน logout จาก IdP โดยอัตโนมัติ เพื่อให้สามารถล็อกอินด้วยบัญชีอื่นของ IdP เดียวกันได้ กรณีนี้ใช้เฉพาะเมื่อไม่สามารถทำ auto login ได้
- Android iOS เมื่อเชื่อมต่อ IdP ผ่านเมธอด
AuthV4.connect จะทำการ logout หากสลับไปยังบัญชีที่ถูกระงับการใช้งาน - All เปลี่ยนให้บริการจัดการอุปกรณ์ใช้รหัสประเทศโทรศัพท์ระหว่างประเทศโดยอัตโนมัติตามภูมิภาคที่อุปกรณ์เชื่อมต่ออยู่
- iOS เปลี่ยนให้สามารถล็อกอิน Facebook ได้แม้ผู้ใช้จะปฏิเสธความยินยอม App Tracking Transparency(ATT)
- Windows เมื่อสมัครใช้บริการจัดการอุปกรณ์หลังยืนยันอายุผู้ใหญ่ หากจำนวนบัญชีที่สมัครได้ด้วยหมายเลขโทรศัพท์เดียวเกินกำหนด จะแสดงข้อความข้อผิดพลาดว่า "จำนวนบัญชีที่สมัครได้ด้วยหมายเลขโทรศัพท์เดียวกันเกินกำหนดแล้ว"
โปรโมชั่น
- Android iOS แก้ไขไม่ให้ค่าที่ส่งผ่าน
additionalInfo มีข้อมูลที่ไม่จำเป็นรวมอยู่ - All เปลี่ยนให้สามารถแสดงแบนเนอร์เต็มหน้าจอในอัตราส่วน 2:3 หรือ 3:2 ได้
- Android iOS เปลี่ยนข้อความ "ไม่แสดงอีกเป็นเวลา 1 วัน" บนแบนเนอร์เต็มหน้าจอเป็น "ไม่แสดงอีกในวันนี้"
การระบุแหล่งที่มาทางการตลาด
ปลั๊กอิน
- Android iOS ลดจำนวนไฟล์ XML ที่จัดการโดย Hive External Dependency Manager ให้น้อยที่สุด
อัปเดตไลบรารี
- 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 แก้ไขข้อผิดพลาดที่เกิดแครชเป็นระยะเมื่อยืนยันสถานะความยินยอม App Tracking Transparency(ATT) บนอุปกรณ์ iOS 14
- iOS แก้ไขข้อผิดพลาดที่เกิดแครชเมื่อเลือกจำกัดการเข้าถึงอัลบั้มรูปภาพ (อนุญาตเฉพาะบางรูป)
การแจ้งเตือน
- Android แก้ไขข้อผิดพลาดที่ push message ไม่แสดงตามปกติเมื่อกำหนดค่า
type ที่ Local Push Notification ไม่รองรับ - iOS ปรับให้มีการส่งข้อมูลเวอร์ชันของแอป
v4.24.2.1
ข้อมูลแจ้งให้ทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า
ฟีเจอร์ใหม่
ชุมชน
- Windows เปลี่ยนให้ชุมชนที่ปฏิบัติตามข้อกำหนดของ Hive สามารถใช้โดเมนแบบกำหนดเอง ที่ไม่ใช่ withhive.com, com2us.com ได้
v4.24.1.3
ข้อมูลแจ้งให้ทราบ: SDK เวอร์ชันนี้ไม่มีไฟล์เผยแพร่แยกต่างหาก และฟีเจอร์ดังกล่าวรวมอยู่ใน SDK เวอร์ชันที่สูงกว่า
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Android iOS เปลี่ยนให้บริการจัดการอุปกรณ์ใช้รหัสประเทศโทรศัพท์ระหว่างประเทศโดยอัตโนมัติตามภูมิภาคที่อุปกรณ์เชื่อมต่ออยู่
v4.24.2.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
- Android iOS รองรับฟังก์ชันที่ส่งกลับว่าผู้ใช้ที่มีอายุต่ำกว่า 16 ปีได้ยอมรับข้อกำหนดหรือไม่ ในภูมิภาค EU และ EEA ที่ใช้ GDPR และสามารถตรวจสอบได้ว่าผู้ใช้มีอายุต่ำกว่า 16 ปีหรือไม่
- Android เมื่อใช้แอปรูปภาพบนอุปกรณ์ที่ใช้ Android OS 11 ขึ้นไปหรืออุปกรณ์ที่ติดตั้งโมดูลที่รองรับ จะใช้ PhotoPicker เป็นค่าเริ่มต้น
- iOS สามารถตรวจสอบ Hive SDK debug log ได้ในแอป MacOS Console และสามารถเลือกดูเฉพาะประเภทของ log ที่ต้องการได้
- All รองรับฟีเจอร์ควบคุมการแสดง Hive SDK debug log ใน Unity Editor
การยืนยันตัวตน
- All เมื่อจำนวนบัญชีที่สมัครได้ด้วยหมายเลขโทรศัพท์เดียวเกินกำหนด หากร้องขอให้ส่งรหัสยืนยัน ระบบจะแสดงข้อความข้อผิดพลาดว่า "จำนวนบัญชีที่สร้างได้ด้วยหมายเลขโทรศัพท์เดียวกันเกินกำหนดแล้ว"
- Windows รองรับ Steam IdP implicit login โดยให้ใช้
AuthV4.Helper.signIn
โปรโมชั่น
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- Windows เปลี่ยนไม่ให้ขอสิทธิ์
games_lite ที่ใช้ตรวจสอบข้อมูล Google Play Games ระหว่าง Google login
โปรโมชั่น
- iOS ปรับปรุงการใช้งานโดยลดการแสดงป๊อปอัปขอความยินยอมสำหรับการวางข้อมูลจากคลิปบอร์ดระหว่างใช้ฟีเจอร์เชิญเกม (UA)
- เปลี่ยนช่วงเวลาที่แสดงป๊อปอัปขอความยินยอม จากตอนที่ผู้ใช้ที่ได้รับเชิญเปิดแอปทันที เป็นตอนที่เริ่มต้น Hive SDK หลังจากเปิดแอปแล้ว
- เปลี่ยนให้แสดงป๊อปอัปเฉพาะเมื่อมีข้อมูล URL ของผู้เชิญอยู่ในคลิปบอร์ดเท่านั้น
การแจ้งเตือน
- Android รองรับ runtime library (Push Amazon Device Message 1.2.0) ที่ทำงานบนอุปกรณ์ Fire รุ่นใหม่ของ Amazon
อัปเดตไลบรารี
- Android Samsung GalaxyStore IAP 6.1 → 6.1.1 Amazon Device Message 1.0.1 → 1.2.0
การวิเคราะห์
- iOS เปลี่ยนค่าเริ่มต้นของ
saveAnalyticsLogBeforeCrash ซึ่งเป็นตัวเลือกสำหรับบันทึก log ที่ยังไม่ได้ส่งลงไฟล์เมื่อแอปแครช ให้เป็น false
แก้ไขบั๊ก
การยืนยันตัวตน
- Android iOS แก้ไขให้แสดงข้อความข้อผิดพลาดโดยไม่รีเซ็ตเวลาคงเหลือ เมื่อจำนวนครั้งในการส่งข้อความเกินกำหนดระหว่างกระบวนการยืนยันตัวตนจริงชื่อของผู้ใช้ที่เชื่อมต่อจากประเทศจีน
- Android แก้ไขข้อผิดพลาดที่ไม่มี response callback ที่เหมาะสมเมื่อผู้ใช้กดปุ่มย้อนกลับระหว่าง Google Play login แล้วไม่ได้เข้าสู่ระบบ
- Android แก้ไขข้อผิดพลาดที่ไม่สามารถป้อนข้อมูลด้วยคีย์บอร์ดบนอุปกรณ์ความละเอียดต่ำ
- Windows แก้ไขอาการที่ไม่สามารถกลับไปหน้าก่อนหน้าได้ แม้คลิก "กลับไปหน้าก่อนหน้า" ในหน้ารับรองโทรศัพท์เพื่อยืนยันตัวบุคคลของบริการจัดการอุปกรณ์ ขณะมีป๊อปอัปข้อผิดพลาดแสดงอยู่
- Windows แก้ไขอาการที่มีการป้อนค่าเข้าไปในช่องกรอกรหัสยืนยันเมื่อหมุนล้อเมาส์ ขณะที่ช่องกรอกรหัสยืนยันในหน้ารับรองโทรศัพท์เพื่อยืนยันตัวบุคคลของบริการจัดการอุปกรณ์กำลัง active อยู่
- Windows แก้ไขอาการที่ไม่สามารถส่งต่อ Hive SDK callback ได้เมื่อเรียก
AuthV4.Helper.switchAccount, AuthV4.Helper.resolveConflict ภายใน nested callback - Windows แก้ไขปัญหาที่ไม่สามารถส่งพารามิเตอร์
PlayerInfo ของ Unity Plugin ใน AuthV4.Helper.switchAccount, AuthV4.Helper.resolveConflict ได้
โปรโมชั่น
- iOS แก้ไขข้อผิดพลาดที่เกิดอาการค้างเมื่อทำงานเพื่อแสดง frame view ใหม่ใน news view
- Windows แก้ไขอาการแครชเมื่อย้ายไปยัง Frame ใน Promotion Custom Direct Fullscreen
การระบุแหล่งที่มาทางการตลาด
- Android แก้ไขข้อผิดพลาดที่การส่ง Adjust event ล่าช้าเมื่อทำการเริ่มต้นด้วยข้อกำหนดแบบปรับแต่งเอง
การจัดเตรียม
- Windows แก้ไขให้ใช้ข้อมูล URL ของข้อกำหนดที่ได้รับใหม่จาก Hive server ไม่ใช่ข้อมูลที่เคยบันทึกไว้ในอดีต เมื่อต้องการดูข้อกำหนดอีกครั้ง
v4.24.1.2
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
แก้ไขบั๊ก
การยืนยันตัวตน
- Android แก้ไขข้อผิดพลาดที่ไม่มี response callback ที่เหมาะสมเมื่อกดปุ่มย้อนกลับเพื่อยกเลิกการล็อกอินระหว่าง Google login โดยบั๊กนี้เกิดขึ้นเฉพาะเมื่อค่า Google Legacy Support ใน Hive Console เป็นจริงเท่านั้น
- Android แก้ไขข้อผิดพลาดที่ไม่สามารถป้อนข้อมูลด้วยคีย์บอร์ดบนอุปกรณ์ความละเอียดต่ำ
v4.24.1.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ 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 เปลี่ยนให้ตัดสินว่าจะต้องแสดง consent banner หรือไม่ตามสถานะความยินยอมในการติดตามของอุปกรณ์
- หากผู้ใช้ปฏิเสธความยินยอมในการติดตาม จะไม่แสดง consent banner
แก้ไขบั๊ก
การเรียกเก็บเงิน
- iOS แก้ไขข้อผิดพลาดที่ไม่สามารถค้นหาสินค้าได้ เมื่อต้องอัปเดตจาก Hive SDK v4 เวอร์ชันก่อน 24.0.0 (เช่น v4 23.4.0) ไปเป็น v4 24.0.0
v4.24.0.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
- Windows เพิ่มฟีเจอร์ที่เมื่อพยายามเริ่มต้น Hive SDK หลังจากบริการเกมสิ้นสุดลงแล้ว จะส่งกลับ รหัสข้อผิดพลาด
การยืนยันตัวตน
การเรียกเก็บเงิน
- iOS หากมีข้อมูลส่วนลดการสมัครสมาชิกครั้งแรก ระบบจะส่งมาพร้อมกันเมื่อค้นหาข้อมูลสินค้า เมื่อใช้
getProductInfo สามารถตรวจสอบข้อมูลส่วนลดได้จากความแตกต่างระหว่างค่า field original_price และ price ในรายการอ็อบเจ็กต์ IAPV4Product ที่ได้รับผ่านคอลแบ็ก
โปรโมชั่น
- Android รองรับ Custom Tabs ที่ใช้เบราว์เซอร์เริ่มต้นที่ตั้งค่าไว้ในอุปกรณ์เพื่อแสดงหน้าภายนอก คุณสามารถแสดง in-app browser ได้ด้วยเมธอด
showInAppBrowser ของคลาส PlatformHelper - iOS รองรับ SafariViewController ที่ใช้เบราว์เซอร์เพื่อแสดงหน้าภายนอก คุณสามารถแสดง in-app browser ได้ด้วยเมธอด
showInAppBrowser ของคลาส PlatformHelper
ฟีเจอร์ที่เปลี่ยนแปลง
- iOS เปลี่ยนให้ใช้
CFBundleShortVersionString เพิ่มเติมเมื่อแยกความแตกต่างของเวอร์ชันแอป - Windows เปลี่ยนให้ UI และเว็บวิวของ HIVE SDK แสดงผลตามการตั้งค่า DPI ไม่ใช่ความละเอียดของจอภาพ
การยืนยันตัวตน
- Windows เปลี่ยนให้สามารถล็อกอินด้วย Google โดยใช้ 'secret mode' ของเว็บเบราว์เซอร์เริ่มต้นที่ตั้งไว้ใน Windows ซึ่งเว็บเบราว์เซอร์ที่เกี่ยวข้องมีดังนี้ * Google Chrome * Microsoft Edge * Mozilla Firefox
* Naver whale - Windows หากล็อกอินด้วยเว็บเบราว์เซอร์อื่นนอกเหนือจากที่ระบุข้างต้น จะใช้ 'normal mode'
การเรียกเก็บเงิน
- Android iOS เปลี่ยนข้อความประเภทการชำระเงิน PG ที่แสดงใน UI การชำระเงินซ้ำสำหรับผู้ใช้ที่ได้รับเงินคืนจาก "HiveStore" เป็น "การชำระเงิน PG"
- Android เปลี่ยนให้แสดงหน้าการชำระเงิน PG ใน in-app webview แทน in-app browser เพื่อให้รองรับการชำระเงิน PG ได้แม้บนอุปกรณ์ที่ไม่รองรับสภาพแวดล้อม in-app browser
อัปเดตไลบรารี
- 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 เปลี่ยนค่าเริ่มต้นของการตั้งค่าเก็บ advertising identifier ในฟีเจอร์เก็บ Firebase event เป็น
true
แก้ไขบั๊ก
การยืนยันตัวตน
- Windows แก้ไขข้อผิดพลาดที่ยังสามารถป้อนรหัสยืนยันได้หลังจากหมดเวลายืนยันตัวตนจริงชื่อของจีน
- Windows แก้ไขข้อผิดพลาดที่ภาษาของเว็บเพจบางหน้า (เช่น Apple login) แสดงเป็นภาษาอังกฤษเท่านั้น
- Windows แก้ไขข้อผิดพลาดที่ไม่สามารถส่ง callback ของ SDK ได้เมื่อมีการเรียก
IAPv4 getSubscriptionProductInfo ภายใน nested callback function - Windows แก้ไขข้อผิดพลาดที่ Google login ล้มเหลวเมื่อไม่ได้รับรูปโปรไฟล์จาก Google (เปลี่ยนให้สามารถล็อกอินได้แม้ไม่ได้รับรูปโปรไฟล์)
การเรียกเก็บเงิน
- Windows แก้ไขข้อผิดพลาดที่การชำระเงิน PG แสดงเป็น Hive Store ใน UI การชำระเงินซ้ำสำหรับผู้ใช้ที่ได้รับเงินคืน
- Windows แก้ไขให้ใช้ UI ที่เหมาะกับลักษณะภาษาอาหรับบนหน้าจอภาษาอาหรับของ UI การชำระเงินซ้ำสำหรับผู้ใช้ที่ได้รับเงินคืน
โปรโมชั่น
- Windows แก้ไขข้อผิดพลาดที่ฟังก์ชัน
getBannerInfo, getBannerInfoString ไม่ทำงาน - Windows แก้ไขให้ Promotion API ทำงานได้โดยไม่ขึ้นกับการยืนยันตัวตนของ AuthV4
อื่นๆ
- Windows แก้ไขข้อผิดพลาดที่ UI กระพริบเมื่อมีการทำ input event เช่น การคลิก บนหน้าต่างบางขนาด
ปัญหาที่ทราบ
การยืนยันตัวตน
- iOS เมื่อใช้ Facebook SDK iOS 17.0.0 หากผู้ใช้ไม่ยินยอมกับ "App Tracking Transparency" บนอุปกรณ์ iOS 17.0 ขึ้นไป จะไม่สามารถล็อกอินได้ หากต้องการติดตั้งใช้งาน Facebook login ภายใต้เงื่อนไขนี้ ให้ใช้ Hive SDK v4 24.1.0