บันทึกประจำรุ่น 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
- หากต้องการติดตั้งใช้งานการชำระเงิน PG ใน Android&iOS 25.1.3 ขึ้นไป หรือ Windows 25.1.0 ขึ้นไป ต้องอ้างอิง ขั้นตอนการทำงานของการชำระเงิน PG แล้วแก้ไขโค้ดการติดตั้งใช้งานการชำระเงิน PG
- มีปัญหาใน Hive SDK v4 Unreal Engine 4 Windows 25.8.1 ที่เมื่อคลิกแบนเนอร์โปรโมชันแบบเต็มหน้าแล้วไม่สามารถไปยังลิงก์ได้ตามปกติ หากต้องการแก้ไข ต้องแทนที่ไฟล์ HTML สำหรับแบนเนอร์เต็มหน้าตามวิธีด้านล่าง
- ดาวน์โหลดและแตกไฟล์ ไฟล์บีบอัดโฟลเดอร์ที่มีไฟล์ HTML ที่แก้ไขแล้ว
- คัดลอกทั้งโฟลเดอร์แล้วเขียนทับใน
Plugins/HIVESDK/Source/HiveSDKWindows/assets/additional - บิลด์แอปอีกครั้ง
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
การเรียกเก็บเงิน¶
- 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 ได้ด้วย
ฟีเจอร์เสริม¶
- Android ใน การเปิดด้วยเว็บวิวภายในเกม มีตัวเลือกให้แสดงเว็บวิวด้วย Game Activity แทน Hive Activity เมื่อแสดงเว็บวิวด้วยเมธอด
showInWebViewของคลาสPlatformHelper
อื่นๆ¶
- 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 ปรับปรุงให้ปุ่มปิดเว็บวิวที่แสดงผ่านเมธอด
showInAppViewของคลาสPlatformHelperใน การเปิดด้วยเว็บวิวภายในเกม มองเห็นได้ชัดเจนขึ้น
ปลั๊กอิน¶
- 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 จาก
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 และการลงนามโค้ดตาม 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 ผู้ใช้
การเปลี่ยนแปลง¶
แชท¶
- Android iOS เปลี่ยน วิธีดึงข้อความของช่อง จากแบบอ้างอิงตามดัชนีเป็นแบบอ้างอิงตาม message ID
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 เพิ่ม ฟีเจอร์ Direct Link ใหม่
การแจ้งเตือน¶
- Android iOS เพิ่ม ปุ่ม Push Action ใหม่
- เมื่อได้รับการแจ้งเตือน Push สามารถดำเนินการที่กำหนดไว้ล่วงหน้าได้ผ่านปุ่มเลือก action ของ Push
แชท¶
- Android iOS การส่งข้อความ
- เพิ่มฟังก์ชันรับข้อความแชทที่แปลเป็นภาษาของผู้ใช้โดยอัตโนมัติ และฟังก์ชันแปลข้อความเฉพาะรายการ
- เพิ่มฟังก์ชันข้อความประกาศที่ให้เฉพาะผู้ใช้บางภาษารับได้
- เพิ่มค่า message id ลงในข้อความ WebSocket เพื่อรับประกันลำดับของ callback
- Android iOS แชนเนล
- เพิ่มฟังก์ชันดูประวัติการสนทนาก่อนหน้าเมื่อเข้าร่วมแชนเนลแชท
- แสดงจำนวนผู้เข้าร่วมในแชนเนลปัจจุบัน
- รองรับเกณฑ์การเรียงลำดับเมื่อเรียกดูรายการแชนเนล
- Android iOS การจัดการอีเวนต์
- Android iOS การจัดการการเชื่อมต่อ
- เพิ่มฟังก์ชันการเชื่อมต่ออีกครั้ง
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 เวอร์ชันนี้
ฟีเจอร์ใหม่¶
การยืนยันตัวตน¶
- Windows เพิ่ม ฟังก์ชันการยินยอมของผู้ปกครอง
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 ปรับให้ส่งค่า
typeCampaignเมื่อเรียกPromotion.getBannerInfo - Windows รวบรวม login event เพื่อให้สามารถมอบรางวัลได้เมื่อ ผู้ใช้ที่กรอกรหัสเชิญติดตั้งแอป
อื่นๆ¶
- 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¶
- Android แก้ไขข้อผิดพลาดที่ค่า did หายไปในตัวระบุ Hive SDK ที่ใช้สำหรับ การเชื่อมต่อกับบริการ MMP
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¶
- Windows เพิ่มการรองรับ ฟังก์ชันแสดงข้อกำหนดตามบัญชี(
agreementDetermineBase)
ฟีเจอร์ที่เปลี่ยนแปลง¶
การยืนยันตัวตน¶
- 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.transactionFinishIAPV4.transactionMultiFinishIAPV4.restore
การระบุแหล่งที่มาทางการตลาด¶
- Android แก้ไขปัญหาที่มีการแสดงการแจ้งเตือนพุชที่ไม่มีเนื้อหา เมื่อใช้ฟังก์ชันที่ตรวจสอบการติดตั้งโดยใช้ Adjust
- Android แก้ไขให้เมื่อเกิดอีเวนต์การซื้อหลายจำนวนขณะใช้ Airbridge ระบบจะส่งข้อมูลรายได้ตามราคาต่อหน่วยและจำนวน
การจัดเตรียม¶
- Android iOS แก้ไขข้อผิดพลาดที่ทำให้ค่า
AgeGateสำหรับตรวจสอบอายุทำงานตามค่าที่ตั้งไว้ใน hive_config.xml เมื่อมีการเริ่มต้นโมดูลโฆษณา (Adiz) ก่อนเริ่มต้น SDK และปฏิบัติตาม compliance เช่น COPPA หรือ GDPR
แชท¶
- Android แก้ไขปัญหาการเชื่อมต่อแชทล้มเหลวเป็นบางครั้งเมื่อทำการเชื่อมต่อ
ปัญหาที่ทราบ¶
การระบุแหล่งที่มาทางการตลาด¶
- Android มีข้อผิดพลาดที่ทำให้ค่า did หายไปจากตัวระบุ Hive SDK ที่ใช้กับ การเชื่อมต่อกับบริการ MMP โปรดใช้เวอร์ชัน SDK v4 Unity Android & iOS 25.2.1 ที่แก้ไขปัญหานี้แล้ว
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 รองรับฟีเจอร์ การติดตาม Deferred Deep Link ของ Airbridge ใหม่
การแก้ไขบั๊ก¶
การชำระเงิน¶
- 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 รองรับ Telegram เป็นวิธีการยืนยันตัวตน (IdP) ใหม่ โปรดอ้างอิง การตั้งค่าบอตสำหรับ Telegram Login
- Windows รองรับใหม่ สำหรับ X (เดิมคือ Twitter) เป็นวิธีการยืนยันตัวตน
- Windows มี ฟีเจอร์ In-web Browsing ที่แชร์เซสชันซึ่งยืนยันตัวตนแล้ว
รีโมตเพลย์¶
- Windows รองรับ Remote Play ตั้งแต่ Hive SDK v4 UE4 Windows 25.1.0 ขึ้นไป
อื่นๆ¶
- Windows มีฟังก์ชัน
Configuration.setUsePrivateBrowsingForAuthที่สามารถ ตั้งค่าว่าจะใช้โหมดไม่ระบุตัวตนระหว่างการเข้าสู่ระบบ Google หรือไม่- มี การตั้งค่า ให้ใช้งานในไฟล์ hive_config.xml ด้วย
- Windows มีฟังก์ชัน
PlatformHelper.openBrowserที่สามารถเปิดเบราว์เซอร์ด้วย URL ได้
ฟีเจอร์ที่เปลี่ยนแปลง¶
การชำระเงิน¶
- 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 รองรับ Telegram เป็นวิธีการยืนยันตัวตน (IdP) ใหม่ โปรดอ้างอิง การตั้งค่าบอตสำหรับ Telegram Login
การชำระเงิน¶
- iOS รองรับฟังก์ชัน สอบถามผู้ใช้ว่าต้องการยินยอมส่งข้อมูลการใช้สินค้าในแอปไปยัง Apple App Store หรือไม่
โปรโมชัน¶
- Android iOS เก็บรวบรวมอีเวนต์การเข้าสู่ระบบเพื่อให้สามารถมอบรางวัลได้เมื่อ ผู้ใช้ที่ป้อนโค้ดเชิญติดตั้งแอป
แมตช์เมกกิง¶
- Android iOS อัปเดตฟีเจอร์ Matchmaking เพื่อรองรับฟีเจอร์ แมตช์เมกกิงแบบกลุ่ม ใหม่ ※ ไม่สามารถใช้งานร่วมกับอินเทอร์เฟซของ Hive SDK เวอร์ชันก่อนหน้าได้ หากต้องการใช้ฟีเจอร์ Matchmaking ที่อัปเดตแล้ว ต้องใช้ Hive SDK v4 25.0.0 ขึ้นไป
การระบุแหล่งที่มาทางการตลาด¶
- All รองรับฟีเจอร์ ส่งแอตทริบิวต์เพิ่มเติมไปยัง Airbridge ใหม่เมื่อส่งอีเวนต์ติดตามทางการตลาด
- Android รองรับฟีเจอร์ การติดตาม Deferred Deep Link ของ Airbridge ใหม่
อื่นๆ¶
- 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 รองรับ Steam และ X (เดิมคือ Twitter) เป็นวิธีการยืนยันตัวตนใหม่
- Android รองรับ ฟีเจอร์ In-web Browsing ที่แชร์เซสชันซึ่งยืนยันตัวตนแล้ว
โปรโมชัน¶
- Android iOS สามารถแสดงโฆษณาได้ใน สปอตแบนเนอร์ เช่นกัน
- Android รองรับ X (เดิมคือ Twitter) ในฟังก์ชันแชร์คำเชิญผู้ใช้
แมตช์เมกกิง¶
- Android iOS รองรับ บริการ Matchmaking เป็นฟีเจอร์ใหม่
ฟีเจอร์ที่เปลี่ยนแปลง¶
การยืนยันตัวตน¶
- 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¶
- Android Windows รองรับ การซื้อหลายจำนวน โดยใช้
IAPv4.purchaseเมื่อร้องขอการชำระเงิน PG
Marketing Attribution¶
- Android iOS รองรับ Airbridge เป็นบริการที่ออกแบบเฉพาะสำหรับ Hive SDK
Remote Execution¶
- Windows รองรับ การเรียกใช้ Crossplay Launcher จากระยะไกล
การแก้ไขบั๊ก¶
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 เปลี่ยนการทำงานของการออกจากระบบ * เดิม: เมื่อเรียก
signOutHive SDK จะออกจากระบบบัญชีผู้ใช้ สำหรับ guest เมื่อเรียก signOut APi เซิร์ฟเวอร์จะตอบกลับเป็นความล้มเหลว * เปลี่ยนเป็น: เมื่อเรียก - 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 ว่า "เกินจำนวนบัญชีที่สามารถสมัครด้วยหมายเลขโทรศัพท์เดียวกันได้"
signOut Hive SDK จะส่งคำขอไปยัง Hive server เพื่อตรวจสอบว่าสามารถออกจากระบบบัญชีผู้ใช้ได้หรือไม่ แล้วจึงออกจากระบบตามผลลัพธ์ที่ตอบกลับ 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¶
- Windows เปลี่ยนให้ community ที่เป็นไปตามข้อกำหนดของ Hive สามารถใช้ ที่อยู่โดเมนแบบกำหนดเอง แทน withhive.com, com2us.com ได้
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¶
- Android iOS มอบฟังก์ชันสำหรับ ควบคุมการแสดงผล cross promotion
- Android iOS รองรับ ไม่ต้องแสดงอีกเป็นเวลา N วัน ที่ปรับปรุงจากฟังก์ชันไม่ต้องแสดงอีกในวันนี้
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- Windows เปลี่ยนไม่ให้ขอสิทธิ์
games_liteซึ่งใช้ตรวจสอบข้อมูล Google Play Games ระหว่าง Google login
Promotion¶
- iOS ปรับปรุงการใช้งานโดยลดการแสดงป๊อปอัปขอความยินยอมสิทธิ์วางจาก clipboard ให้เหลือน้อยที่สุดเมื่อใช้ฟังก์ชันเชิญเกม (UA)
- เปลี่ยนเวลาการแสดงป๊อปอัปขอความยินยอมสิทธิ์ จากทันทีที่ผู้ใช้ที่ได้รับคำเชิญเปิดแอป เป็นช่วงที่ Hive SDK เริ่มต้นหลังเปิดแอป
- เปลี่ยนให้แสดงป๊อปอัปเฉพาะเมื่อมีข้อมูล 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 หลังจากบริการเกมสิ้นสุดลง จะส่งคืนรหัสข้อผิดพลาด
การยืนยันตัวตน¶
- Windows เพิ่มฟังก์ชัน ลงชื่อเข้าใช้เกม PC อัตโนมัติผ่านการล็อกอิน Hive Community
การเรียกเก็บเงิน¶
- 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