หมายเหตุการเผยแพร่ SDK Cocos2d-x¶
คู่มือนี้แนะนำการอัปเดตหลักของ Hive SDK Cocos2d-x ตามเวอร์ชัน
การอัปเดตสำหรับระบบปฏิบัติการเป้าหมายแต่ละที่ของ Hive SDK Cocos2d-x จะแยกโดยป้ายกำกับระบบปฏิบัติการต่อไปนี้
- Android อัปเดตสำหรับ SDK Cocos2d-x Android
- iOS อัปเดตสำหรับ SDK Cocos2d-x iOS
- Windows อัปเดตสำหรับ SDK Cocos2d-x Windows
- All อัปเดตสำหรับ SDK Cocos2d-x Android, iOS และ Windows
สิ่งที่จำเป็น¶
ก่อนใช้เวอร์ชันเผยแพร่แต่ละเวอร์ชันของ Hive SDK เราจะแนะนำการตั้งค่าที่จำเป็นที่เกี่ยวข้องกับข้อจำกัดที่เฉพาะเจาะจงสำหรับเวอร์ชัน
- การออกคีย์ความปลอดภัย จำเป็นสำหรับ Hive SDK v4 Cocos2d-x 25.0.0 และเวอร์ชันที่ใหม่กว่า
- เนื่องจากการเปลี่ยนแปลงในโปรโตคอลความปลอดภัยการตรวจสอบสิทธิ์ เมื่อใช้ Hive SDK v4 Cocos2d-x 25.0.0 และเวอร์ชันที่ใหม่กว่า คุณต้อง ออกคีย์ความปลอดภัย ใน Hive Console > การตั้งค่าคีย์ความปลอดภัย หากไม่มีคีย์ความปลอดภัย คุณจะไม่สามารถเข้าสู่ระบบแอปได้
- จำเป็นต้องมีการเปลี่ยนแปลงในการใช้งานการชำระเงิน PG สำหรับ Hive SDK v4 Cocos2d-x 25.1.3 และเวอร์ชันที่ใหม่กว่า
- ในการใช้งานการชำระเงิน PG บน Android 25.1.3 และเวอร์ชันที่ใหม่กว่า คุณต้องแก้ไขโค้ดการใช้งานการชำระเงิน PG โดยอ้างอิงจาก ขั้นตอนการชำระเงิน PG
v4.26.0.1¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | 2025-12-18 |
| SDK Cocos2d-x iOS | 2025-12-18 |
ฟีเจอร์ที่เปลี่ยนแปลง¶
- iOS เวอร์ชัน Xcode ที่ใช้สำหรับสภาพแวดล้อมการพัฒนา Hive SDK ได้ถูกเปลี่ยนแปลงดังนี้:
- ก่อนหน้า: Xcode 26.2 Beta2
- เปลี่ยนแปลง: Xcode 26.2
Provisioning¶
- Android เพื่อตอบสนองต่อกฎหมายว่าด้วยความรับผิดของ App Store เวอร์ชันของ Google Play Age Signals API ที่รองรับโดย Hive SDK ได้ถูกเปลี่ยนแปลงดังนี้:
- เวอร์ชันก่อนหน้า: 0.0.1-Beta2
- เวอร์ชันที่เปลี่ยนแปลง: 0.0.2
v4.26.0.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
- iOS คุณสามารถสร้าง Hive SDK บน iOS ด้วย Xcode เวอร์ชัน 26.2 หรือใหม่กว่า
- เวอร์ชันระบบปฏิบัติการขั้นต่ำที่รองรับคือ iOS 15
Provisioning¶
- Android เราได้เพิ่มฟีเจอร์ การปฏิบัติตามข้อกำหนด ใหม่แล้ว
- หากคุณเผยแพร่แอปเกมของคุณไปยัง Google Play หรือ Amazon Appstore นั้น Hive SDK จะมี API ช่วงอายุ เพื่อตรวจสอบช่วงอายุของผู้ใช้เพื่อให้เป็นไปตามพระราชบัญญัติความรับผิดชอบของ App Store ซึ่งจะมีผลบังคับใช้ในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026
- iOS เราได้เพิ่มฟีเจอร์ การปฏิบัติตามข้อกำหนด ใหม่แล้ว
- หากคุณเผยแพร่แอปเกมของคุณไปยัง Apple App Store, Hive SDK จะมี API ช่วงอายุ เพื่อตรวจสอบช่วงอายุของผู้ใช้เพื่อให้เป็นไปตามกฎหมาย App Store Accountability Act ซึ่งจะมีผลบังคับใช้ในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026
- รองรับเฉพาะ iOS 26.2 หรือใหม่กว่าเท่านั้น
ปัญหาที่ทราบ¶
Provisioning¶
- Android เพื่อให้เป็นไปตามกฎหมาย App Store Responsibility Act 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.9.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
Authentication¶
- All เรามีบริการ การตรวจสอบตัวตน ให้บริการ
- SteamDeck ไม่ได้ให้บริการตรวจสอบตัวตน (การตรวจสอบตัวตน, การตรวจสอบผู้ใหญ่, การยินยอมจากผู้ปกครอง) คุณต้องใช้บริการตรวจสอบตัวตนบนมือถือหรือพีซีของคุณ แล้วจึงเข้าถึงเกมอีกครั้งผ่าน SteamDeck
v4.25.8.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | 2025-10-02 |
| SDK Cocos2d-x iOS | 2025-10-02 |
ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้
ฟีเจอร์ใหม่¶
- Android รองรับระบบปฏิบัติการ Android OS 16 (API Level 36)
- Android เมื่อสร้างแอปพลิเคชันสำหรับ Android OS 15 (API Level 35) หรือสูงกว่า จะรองรับการสร้างแอปพลิเคชันที่มีขนาดหน้าหน่วยความจำ 16KB
ฟีเจอร์ที่เปลี่ยนแปลง¶
- Android ลบสิทธิ์
android.permission.FOREGROUND_SERVICEที่เลิกใช้งานแล้ว - Android เป้าหมายการสร้างขั้นต่ำของ Android เปลี่ยนจาก
19เป็น23
Authentication¶
- iOS ลบการอ้างอิงไลบรารีที่ไม่สามารถใช้งานได้เมื่อสร้างโปรเจ็กต์ใน Xcode 26
Library updates¶
- 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
バグที่แก้ไข¶
Authentication¶
- iOS แก้ไขปัญหาที่บางครั้งหน้าต่างป๊อปอัพของแชทบอทจะแสดงผลในโหมดแนวนอนแทนที่จะเป็นโหมดแนวตั้ง
- iOS แก้ไขเพื่อป้องกันข้อผิดพลาดการอ้างอิงอาร์เรย์ว่าง
- เมื่อใช้เมธอด
showConflictของคลาส Authv4 จะเกิดข้อผิดพลาดหากข้อมูลอินพุตที่จำเป็นขาดหายไป
Analytics¶
- Android เมื่อการส่งข้อมูลจากการเชื่อมต่อไคลเอ็นต์ล้มเหลว ระบบจะปรับเปลี่ยนข้อมูลเพื่อไม่ให้ส่งข้อมูลที่ไม่จำเป็นซ้ำอีก
v4.25.7.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
Authentication¶
- All เมื่อการตรวจสอบความเป็นผู้ใหญ่เสร็จสมบูรณ์ คุณจะสามารถระบุผู้ใช้ที่ได้รับการยืนยันความเป็นผู้ใหญ่ได้ วิธีการรับค่าการระบุตัวตน มีให้แล้ว ข้อมูลการระบุตัวตนคือค่า DI ที่ถูกแฮช
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- All Hive หากคุณตั้งค่าแอปที่ใช้การตรวจสอบสิทธิ์ผู้ใหญ่ในคอนโซล กระบวนการตรวจสอบสิทธิ์ผู้ใหญ่จะดำเนินการโดยอัตโนมัติหลังจากเข้าสู่ระบบ
- คุณสมบัตินี้มีให้บริการเฉพาะในเกาหลีเท่านั้น
- All เมธอด
showAdultConfirmซึ่งทำหน้าที่ตรวจสอบความเป็นผู้ใหญ่ ถูกยกเลิกการใช้งานแล้ว - เมธอด
showAdultConfirmอาจถูกลบออกในการอัปเดตในอนาคต
v4.25.6.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | 2025-07-31 |
| SDK Cocos2d-x iOS | 2025-07-31 |
ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้
ฟีเจอร์ใหม่¶
Chat¶
- All เพิ่มความสามารถในการกด 'ไลค์' หรือทำเครื่องหมายข้อความแชทเฉพาะเจาะจง
- All ให้ข้อมูลที่ช่วยให้คุณสามารถเขียน 'คำตอบ' ต่อข้อความแชทเฉพาะ หรือระบุความสัมพันธ์ในการตอบกลับได้
- All ฟังก์ชันนี้ช่วยให้สามารถกล่าวถึงผู้ใช้เฉพาะราย หรือให้ข้อมูลเกี่ยวกับผู้ใช้ที่ถูกกล่าวถึงได้
ฟีเจอร์ที่เปลี่ยนแปลง¶
Chat¶
- All เปลี่ยน วิธีการค้นหาข้อความในช่อง จากแบบใช้ดัชนีเป็นแบบใช้รหัสข้อความ
v4.25.5.2¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
バグที่แก้ไข¶
Authentication¶
- iOS แก้ไขปัญหาที่อาจทำให้โปรแกรมหยุดทำงานเมื่อแสดงแชทบอทในโหมดแนวนอน
v4.25.5.1¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
Authentication¶
- All เราได้เพิ่มฟีเจอร์ใหม่ชื่อ การสลับระหว่างหลายบัญชี รายละเอียดของฟีเจอร์มีดังนี้:
- บันทึกบัญชีที่เข้าสู่ระบบปัจจุบันลงในอุปกรณ์
- ดูบัญชีที่บันทึกไว้
- ออกจากระบบและลบบัญชีที่บันทึกไว้
- เข้าสู่ระบบอย่างรวดเร็วด้วยบัญชีอื่นที่บันทึกไว้
Promotion¶
- All เพิ่มฟีเจอร์ลิงก์ตรงใหม่ direct link feature
Notification¶
- All เราได้เพิ่ม ปุ่มดำเนินการแบบพุช ใหม่แล้ว
- เมื่อได้รับการแจ้งเตือนแบบพุช คุณสามารถดำเนินการตามที่กำหนดไว้ล่วงหน้าได้โดยใช้ปุ่มเลือกการดำเนินการแบบพุช
Chat¶
- All การส่งข้อความ
- เพิ่มความสามารถในการแปลข้อความแชทเป็นภาษาของผู้ใช้โดยอัตโนมัติ และความสามารถในการแปลข้อความเฉพาะ
- เพิ่มความสามารถในการรับข้อความแจ้งเตือนเฉพาะสำหรับผู้ใช้ในภาษาที่กำหนด
- เพิ่มค่า ID ข้อความให้กับข้อความ WebSocket เพื่อให้แน่ใจว่าลำดับการเรียกกลับถูกต้อง
- All ช่อง
- เพิ่มความสามารถในการดูประวัติการสนทนาก่อนหน้าเมื่อเข้าสู่ช่องแชท
- แสดงจำนวนคนที่อยู่ในช่องแชทในขณะนี้
- เพิ่มฟังก์ชันการเรียงลำดับเมื่อดูรายชื่อช่องแชท
- All การจัดการเหตุการณ์
- เพิ่ม ความสามารถในการส่งเหตุการณ์ข้อมูลแบบกำหนดเองในรูปแบบไบนารี ไปยังแชท
- All การจัดการการเชื่อมต่อ
- เพิ่มฟังก์ชันการเชื่อมต่อใหม่
Hercules¶
- Android 20241125-2 -> 20250527
- iOS 20241120 -> 20250218
ฟีเจอร์ที่เปลี่ยนแปลง¶
- Android อัปเดตกฎการปกปิดข้อมูลที่จำเป็นสำหรับการสร้างของคุณ
- iOS ไลบรารี
HiveAppTrackingTransparents.frameworkซึ่งเดิมมีให้แยกต่างหาก ตอนนี้ได้ถูกรวมเข้ากับService.frameworkแล้ว
Authentication¶
- All แก้ไขเมธอด
showMyInquiryให้แสดงหน้าแบบสอบถามเมื่อไม่ได้ใช้บัญชีสมาชิก Hive ซึ่งก่อนหน้านี้ใช้งานไม่ได้ - Android เปลี่ยนหน้าต่างป๊อปอัพการยืนยันตัวตน VK จากเว็บวิวเป็นเบราว์เซอร์ในแอป
Marketing Attribution¶
- iOS แก้ไขเพื่อรองรับการรวบรวมข้อมูลเหตุการณ์การซื้อจาก Firebase โดยอัตโนมัติ หากเปิดใช้งานอยู่
バグที่แก้ไข¶
Promotion¶
- iOS แก้ไขความโค้งของมุมส่วนติดต่อผู้ใช้ (UI) "มีอะไรใหม่" บนอุปกรณ์ iPad
Provisioning¶
- iOS แก้ไขเว็บวิวเพื่อไม่ให้เลื่อนหน้าจอขณะแสดงข้อกำหนดและเงื่อนไข
Analytics¶
- iOS แก้ไขตรรกะเพื่อให้สามารถส่งบันทึกการวิเคราะห์ได้ทันทีหลังจากที่ข้อตกลงเสร็จสมบูรณ์
ปัญหาที่ทราบ¶
Others¶
- iOS เกิดข้อผิดพลาดที่ทำให้แชทบอทหยุดทำงานเมื่อใช้งานในโหมดแนวนอน
- โปรดอัปเดตเป็น Hive SDK Unity iOS เวอร์ชัน 25.5.2 หรือใหม่กว่า
v4.25.2.2¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- Android เนื่องจากปัญหาความเข้ากันไม่ได้กับ Google Credential Manager ซึ่งทำให้ผู้ใช้บางรายไม่สามารถเข้าถึงเว็บไซต์ได้ เราจึงจะเปลี่ยนกลับไปใช้ Google Sign-In ซึ่งเป็นวิธีการยืนยันตัวตนแบบเดิม
Library updates¶
- Android * GooglePlay Services-Auth (Android) v20.7.0 (เปิดใช้งานการย้อนกลับการลงชื่อเข้าใช้ด้วย Google อีกครั้ง)
- Google Credential Play Services Auth (Android) v1.3.0 (ลบการย้อนกลับการลงชื่อเข้าใช้ด้วย Google ออกแล้ว)
v4.25.2.1¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
バグที่แก้ไข¶
Marketing Attribution¶
- Android แก้ไขข้อผิดพลาดที่ค่า did หายไปจากตัวระบุ Hive SDK ที่ใช้ในการ ผสานรวมกับบริการ MMP
v4.25.2.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- All เราได้อัปเดตวิธีการยืนยันตัวตนของ VK แล้ว วิธีการยืนยันตัวตนที่อัปเดตแล้วมีให้ใช้งานใน คอนโซลสำหรับนักพัฒนา VK เวอร์ชันใหม่
- iOS อัปเดตโปรโตคอลการตรวจสอบความถูกต้องสำหรับ API GameKit ที่เลิกใช้งานแล้ว ซึ่งใช้ในการเข้าสู่ระบบ Apple GameCenter
- Android เนื่องจากไลบรารี Google Sign-In กำลังจะถูกยกเลิก เราจึงเปลี่ยนไปใช้การตรวจสอบสิทธิ์ด้วย Google Credential Manager และ API AuthorizationClient สำหรับทั้งการลงชื่อเข้าใช้โดยปริยายและโดยชัดแจ้ง
Billing¶
- Android หากคุณคืนเงินสินค้าที่ซื้อด้วยการชำระเงินผ่าน PG โปรดเพิ่มค่า
order_idเพื่อแยกแยะออกจากธุรกรรมก่อนหน้า - Android เมื่อการทำธุรกรรมชำระเงินของ PG เสร็จสมบูรณ์ ระบบจะส่งบันทึกการดำเนินการซื้อผ่านระบบการระบุแหล่งที่มาทางการตลาด
Promotion¶
- Android เมื่อแชร์ข้อมูลการได้มาซึ่งผู้ใช้ โปรดเปลี่ยนการตั้งค่าให้เพิ่มลงในรายการการเผยแพร่ที่ Telegram รองรับ
- Android เปลี่ยนนโยบายการแคชเมื่อแสดงเว็บวิว
Marketing Attribution¶
- All มีการส่งตัวระบุ SDK ของ Hive เพิ่มเติมเพื่อรองรับ การบูรณาการกับบริการ MMP
- All เปลี่ยนเหตุการณ์ที่จะส่งโดย เพิ่มแอตทริบิวต์แบบกำหนดเอง เมื่อติดตามเหตุการณ์ด้วยตนเอง
- Android เปลี่ยนแปลงวิธีการส่งข้อมูลแหล่งที่มาของตลาดเมื่อเริ่มต้นใช้งาน Airbridge
- iOS เมื่อใช้ API sendEventWithAttributes ช่วงความแม่นยำของค่าทศนิยมของประเภท
semantic valueจะเปลี่ยนจากfloatเป็นdouble
Provisioning¶
- All ในกรณีต่อไปนี้ หน้ารายละเอียดข้อกำหนดและเงื่อนไข และหน้าเล่นซ้ำ จะเปลี่ยนไปเปิดในเบราว์เซอร์ภายนอกใหม่แทนที่จะโหลดหน้าข้อกำหนดและเงื่อนไข (webview):
- เมื่อย้ายไปยังหน้าเว็บอื่นนอกเหนือจาก URL ของข้อกำหนดและเงื่อนไข
- เมื่อคลิกที่แท็ก HTML ไฮเปอร์ลิงก์ (เช่น แท็ก "a", "tel://") ภายในข้อกำหนดและเงื่อนไข
Library updates¶
- Android Airbridge (Android) เวอร์ชัน 4.1.0 → เวอร์ชัน 4.3.0
- Adjust (Android) เวอร์ชัน 5.0.1 → เวอร์ชัน 5.2.0
- Singular (Android) เวอร์ชัน 12.6.1 → เวอร์ชัน 12.7.0
- AppsFlyer (Android) เวอร์ชัน 6.15.2 → เวอร์ชัน 6.16.2
- GooglePlay Services-Auth (Android) เวอร์ชัน 20.7.0 (ยกเลิกแล้ว)
- Google Credential Play Services Auth (Android) เวอร์ชัน 1.3.0 (รองรับใหม่)
- iOS แอร์บริดจ์ (iOS) เวอร์ชัน 4.1.1 → เวอร์ชัน 4.3.0
- ปรับ(iOS) v5.0.1 → v5.2.0
- เอกพจน์ (iOS) v12.6.1 → v12.7.1
- AppsFlyer (iOS) เวอร์ชัน 6.15.3 → เวอร์ชัน 6.16.1
- QQ (iOS) 3.5.17.3 → 3.5.17.4
Chat¶
- All เมื่อส่งหรือรับข้อมูลข้อความ ให้ส่งและรับ
extraDataเพิ่มเติมด้วย - All เมื่อเชื่อมต่อกับเซิร์ฟเวอร์แชท จะไม่มีการส่ง
extraDataอีกต่อไป - All นอกจากนี้ ยังรับค่าเวลาเป็นจำนวนเต็มแทนที่จะเป็นค่าเวลาเป็นสตริง
- All เมื่อพยายามเชื่อมต่อใหม่โดยไม่ได้ตัดการเชื่อมต่อเว็บซ็อกเก็ตอย่างถูกต้องในสถานการณ์ที่ไม่สามารถสื่อสารได้ เช่น เครือข่ายถูกปิดกั้น ปัญหาจะเปลี่ยนไปเป็นไม่เกิดความล้มเหลวจากการเชื่อมต่อซ้ำซ้อน
バグที่แก้ไข¶
- Android ในกรณีที่จำเป็นต้องมีการลองสื่อสารซ้ำผ่านเครือข่ายหรือการเชื่อมต่อกับเซิร์ฟเวอร์แบบกระจาย หากได้รับการตอบกลับก่อนที่เวลาหมดเวลาสูงสุดที่กำหนดไว้จะหมดลง การลองสื่อสารซ้ำหรือการเชื่อมต่อกับเซิร์ฟเวอร์แบบกระจายจะถูกแก้ไขให้ไม่รอจนกว่าจะหมดเวลาและจะลองสื่อสารหรือเชื่อมต่อกับเซิร์ฟเวอร์แบบกระจายทันที
- iOS แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อค่า
gameLanguageในไฟล์ hive_config.xml ถูกกำหนดค่าเริ่มต้นใหม่ เมื่อมีการเปลี่ยนโซนกลุ่มเซิร์ฟเวอร์ที่เชื่อมต่อกับ Hive SDK โดยใช้เมธอดsetZoneของคลาส Configuration
Authentication¶
- iOS แก้ไขปัญหาที่การเข้าสู่ระบบ QQ ผ่านเว็บไม่ทำงานอย่างถูกต้องบนอุปกรณ์ที่ใช้ iOS 18 หรือเวอร์ชันที่ใหม่กว่า
Marketing Attribution¶
- Android แก้ไขปัญหาที่แสดงการแจ้งเตือนแบบพุชที่ไม่มีเนื้อหา เมื่อใช้ฟีเจอร์ที่ใช้ Adjust ในการตรวจสอบว่ามีการติดตั้งแอปสำเร็จหรือไม่
- Android เมื่อเกิดเหตุการณ์ที่มีการซื้อสินค้าหลายรายการโดยใช้ Airbridge ข้อมูลการขายจะถูกปรับเปลี่ยนเพื่อส่งต่อโดยอิงตามราคาต่อหน่วยและปริมาณ
Provisioning¶
- All เมื่อเริ่มต้นโมดูลโฆษณา (Adiz) ก่อนเริ่มต้น SDK หากจำเป็นต้องปฏิบัติตามข้อกำหนดต่างๆ เช่น COPPA หรือ GDPR ค่า
AgeGateที่ใช้ตรวจสอบอายุจะถูกกำหนดให้ทำงานตามค่าที่ตั้งไว้ใน hive_config.xml
Chat¶
- Android แก้ไขปัญหาที่การเชื่อมต่อแชทอาจล้มเหลวเป็นบางครั้ง
ปัญหาที่ทราบ¶
Marketing Attribution¶
- Android มีข้อผิดพลาดในตัวระบุ SDK ของ Hive ที่ใช้ในการ ผสานรวมกับบริการ MMP โดยที่ค่า did หายไป โปรดใช้ SDK v4 Unity Android & iOS 25.2.1 ซึ่งได้แก้ไขปัญหานี้แล้ว
v4.25.1.3¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ที่เปลี่ยนแปลง¶
Billing¶
- Android เปลี่ยนแปลงวิธีการทำงานของการชำระเงิน PG ให้ตรงกับพฤติกรรมของตลาดซื้อขายสินค้าออนไลน์อื่นๆ ในฟีเจอร์การเรียกเก็บเงิน (
IAPv4) หากคุณกำลังใช้การชำระเงิน PG โปรดดูเอกสาร PG Payment เพื่อแก้ไขการใช้งานโค้ดของคุณ
Marketing Attribution¶
- iOS เพิ่มการรองรับใหม่สำหรับ Airbridge Deferred Deeplink Tracking
バグที่แก้ไข¶
Billing¶
- iOS แก้ไขข้อผิดพลาดที่พื้นหลังทึบแสงเมื่อแสดงป๊อปอัป UI ที่ถามว่ายินยอมให้ส่งข้อมูลการบริโภคหรือไม่
- iOS แก้ไขปัญหาที่การหมุนหน้าจอของแอปจะหมุนไปในทิศทางที่ไม่ต้องการเมื่อปิดหน้าต่างป๊อปอัพที่ถามว่ายินยอมให้ส่งข้อมูลการบริโภคหรือไม่
Promotion¶
- iOS แก้ไขปัญหาที่ภาพที่แสดงจะหายไปเมื่อเกิดการหมุนหน้าจอขณะแสดงป๊อปอัพรีวิวที่มีรูปภาพอยู่
Marketing Attribution¶
- iOS แก้ไขข้อผิดพลาดที่ Airbridge ส่งข้อมูลรายได้จากโฆษณาไปยัง AdMob แทนที่จะเป็น Adiz เมื่อส่งผ่าน Adiz
v4.25.0.1¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
Marketing Attribution¶
- iOS เมื่อใช้ Hive SDK เวอร์ชัน 4 25.0.0 หรือใหม่กว่า ร่วมกับ Adjust เวอร์ชัน 5 จะแก้ไขข้อผิดพลาดที่ค่า did และ vid ซึ่ง SDK รวบรวมและส่งโดยอัตโนมัติ ไม่ถูกส่งไปด้วย
v4.25.0.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
Authentication¶
- All ขณะนี้เรารองรับ Telegram เป็นวิธีการตรวจสอบสิทธิ์แบบใหม่ (IdP) โปรดดูที่ การตั้งค่าบอทสำหรับการเข้าสู่ระบบ Telegram
Billing¶
- iOS รองรับความสามารถในการ ถามผู้ใช้ว่ายินยอมให้ส่งข้อมูลการใช้งานผลิตภัณฑ์ภายในแอปไปยัง Apple App Store หรือไม่
Promotion¶
- All เราเก็บรวบรวมข้อมูลการเข้าสู่ระบบเพื่อให้เราสามารถมอบรางวัลแก่ผู้ใช้ที่ ป้อนรหัสเชิญและติดตั้งแอป
Matchmaking¶
- All ฟีเจอร์การจับคู่ได้รับการอัปเดตเพื่อรองรับฟีเจอร์ใหม่ การจับคู่แบบกลุ่ม ※ ฟีเจอร์นี้ไม่สามารถใช้งานร่วมกับเวอร์ชันก่อนหน้าของอินเทอร์เฟซ Hive SDK ได้ หากต้องการใช้ฟีเจอร์การจับคู่ที่อัปเดตแล้ว คุณต้องใช้ Hive SDK เวอร์ชัน 4.25.0.0 หรือสูงกว่า
Marketing Attribution¶
- All เราได้เพิ่มการสนับสนุนสำหรับการ ส่งแอตทริบิวต์เพิ่มเติมไปยัง Airbridge เมื่อส่งกิจกรรมการติดตามการตลาด
- Android เพิ่มการรองรับใหม่สำหรับ Airbridge Deferred Deeplink Tracking
Chat¶
- All ฟีเจอร์ Chat รองรับแล้ว
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- All ลบคลาส อินเทอร์เฟซ เมธอด ดีลีเกต และตัวรับฟังของโมดูล
Authที่ไม่ได้ใช้งานออก - All ใช้โปรโตคอลความปลอดภัยที่เข้มงวดมากขึ้นโดยใช้โทเค็น JWT
- All เนื่องจากการสิ้นสุดการสนับสนุน TalkPlus เราจึงยกเลิกวิธีการใช้โทเค็นการตรวจสอบสิทธิ์ของ TalkPlus ด้วย
- Android เว็บวิว Apple Sign In ช่วยให้สามารถเรียกดูข้อมูลได้นอกเหนือจากฟังก์ชันการเข้าสู่ระบบ เช่น การค้นหารหัสผ่าน
Marketing Attribution¶
- All อัปเดตเพื่อรองรับ Adjust เวอร์ชัน 5 แล้ว
- ลบไลบรารีลายเซ็น Adjust ออกแล้ว
- All เมื่อทำการรวมรายได้จากโฆษณา Adiz ด้วย Adjust ให้เปลี่ยนแหล่งที่มาของการรวบรวมรายได้จากโฆษณา Adiz เป็น AdMob
- Android นี่เป็นการรวมไลบรารีการรวบรวมรายได้จากโฆษณา Appsflyer เข้ากับไลบรารีหลัก
- 6.14.2 → 6.15.2
- ลบไลบรารีรายได้จากโฆษณา Appsflyer ออกแล้ว
Hercules¶
- All 20 พฤศจิกายน 2024
バグที่แก้ไข¶
Authentication¶
- Android แก้ไขปัญหาที่เธรด UI จะถูกใช้งานเป็นระยะๆ เมื่อเกิดความล่าช้าในการตอบสนองของเครือข่ายระหว่างการเรียกใช้เมธอด
signIn
Billing¶
- iOS แก้ไขข้อผิดพลาดที่ทำให้เกิดการเรียกใช้งานอีเวนต์
IAP_UPDATEเพิ่มเติมเมื่อมีการซื้อสินค้าภายในแอปโดยใช้ UserEngagement
ปัญหาที่ทราบ¶
Marketing Attribution¶
- iOS หากคุณกำลังใช้งาน Adjust อยู่ จะพบข้อผิดพลาดที่ค่า did และ vid ซึ่ง SDK จะรวบรวมและส่งโดยอัตโนมัติ ไม่ได้ถูกส่งไป คุณจำเป็นต้องอัปเดตเป็น Hive SDK เวอร์ชัน 4 25.0.1 หรือใหม่กว่า
v4.24.5.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
- All รองรับ Unity 6 (Unity 6000)
Authentication¶
- All เพิ่มการรองรับ Steam และ X (เดิมคือ Twitter) เป็นวิธีการตรวจสอบสิทธิ์แบบใหม่
- การเตรียมการ: ทั่วไป
- การเตรียมการ: Android
- การเตรียมการ: iOS
- คู่มือการสร้างแบรนด์
- Android มีฟังก์ชันการเรียกดูเว็บแบบ in-web ที่ใช้เซสชันที่ได้รับการตรวจสอบสิทธิ์ร่วมกัน
Promotion¶
- All คุณยังสามารถแสดงโฆษณาใน Spot Banner ได้อีกด้วย
- Android รองรับ X (เดิมคือ Twitter) สำหรับฟีเจอร์การแชร์คำเชิญผู้ใช้
Matchmaking¶
- All ฟีเจอร์ใหม่รองรับ บริการจับคู่
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- All แก้ไขชื่อผู้ให้บริการที่แสดงในป๊อปอัปแจ้งข้อขัดแย้ง
バグที่แก้ไข¶
Billing¶
- iOS เมื่อราคาสินค้าบางรายการไม่สามารถแสดงเป็นตัวเลขทศนิยมได้อย่างแม่นยำ ให้แก้ไขรูปแบบ JSON เพื่อแสดงค่าเหล่านั้นเป็นทศนิยมที่แน่นอนแทนที่จะใช้ทศนิยมซ้ำ
- ตัวอย่าง>
4.99$(สตริง) →4.9900000000000011(ดับเบิล) →4.99(ตัวเลข JSON)
v4.24.4.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
Billing¶
- Android เมื่อร้องขอการชำระเงิน PG เราสนับสนุน การซื้อหลายรายการ โดยใช้
IAPv4.purchase
Marketing Attribution¶
- All รองรับ Airbridge เป็นบริการเฉพาะสำหรับ Hive SDK
- ติดตามเหตุการณ์โดยอัตโนมัติด้วย Airbridge
- ติดตามเหตุการณ์ด้วยตนเองด้วย Airbridge
バグที่แก้ไข¶
Analytics¶
- iOS แก้ไขข้อผิดพลาดที่ตัวเลือกแบนเนอร์ขอความยินยอมไม่แสดงผลอย่างถูกต้องเมื่อเลือกเพียงตัวเลือกเดียว
v4.24.3.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
Provisioning¶
- All เพิ่มความสามารถในการตรวจสอบว่าได้รับความยินยอมจากผู้แทนทางกฎหมายแล้วหรือไม่ ในหน้าจอข้อกำหนดและเงื่อนไข
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- All เปลี่ยนแปลงพฤติกรรมการออกจากระบบ
- ก่อนหน้านี้: เมื่อเรียกใช้
signOutSDK ของ Hive จะออกจากระบบบัญชีผู้ใช้ เมื่อเรียกใช้ API signOut ผู้ใช้งานจะได้รับข้อความตอบกลับล้มเหลวจากเซิร์ฟเวอร์ - เปลี่ยนแปลง: เมื่อเรียกใช้
signOutSDK ของ Hive จะสอบถามเซิร์ฟเวอร์ Hive ว่าบัญชีผู้ใช้สามารถออกจากระบบได้หรือไม่ จากนั้นจะออกจากระบบผู้ใช้ตามข้อความตอบกลับ - All การออกจากระบบบัญชีผู้เยี่ยมชม จะไม่แสดงผลการตอบกลับที่สำเร็จอีกต่อไป แต่จะแสดงผลเป็นรหัสข้อผิดพลาด เซสชันบัญชีผู้เยี่ยมชมจะถูกเก็บรักษาไว้ใน Hive SDK และเซิร์ฟเวอร์ Hive
- All บัญชีที่ถูกระงับจะออกจากระบบ IdP โดยอัตโนมัติ และสามารถเข้าสู่ระบบใหม่ได้ด้วยบัญชีอื่นโดยใช้ IdP เดียวกัน กรณีนี้ใช้ได้เฉพาะเมื่อไม่สามารถเข้าสู่ระบบอัตโนมัติได้เท่านั้น
- All เมื่อเชื่อมต่อกับ IdP โดยใช้เมธอด
AuthV4.connectให้ เปลี่ยนเป็นการออกจากระบบเมื่อสลับไปยังบัญชีที่ถูกระงับ - All เปลี่ยนแปลงบริการจัดการอุปกรณ์ให้ใช้รหัสประเทศสำหรับการโทรระหว่างประเทศโดยอัตโนมัติตามภูมิภาคที่อุปกรณ์เข้าถึง
- iOS เรากำลังทำการเปลี่ยนแปลงเพื่อให้คุณยังสามารถเข้าสู่ระบบ Facebook ได้แม้ว่าคุณจะปฏิเสธการให้ความยินยอมในการติดตามแอป (App Tracking Transparency หรือ ATT) ก็ตาม
Promotion¶
- All แก้ไขค่าที่ส่งไปยัง
additionalInfoเพื่อหลีกเลี่ยงการรวมข้อมูลที่ไม่จำเป็น - All เปลี่ยนเพื่อให้สามารถแสดงแบนเนอร์แบบเต็มหน้าจอในอัตราส่วน 2:3 หรือ 3:2 ได้ (../../../../v4.24.3.0/dev/promotion/interstitial-banners#fullbanner-reg)
- All เปลี่ยนข้อความ "หยุดดูเป็นเวลา 1 วัน" บนแบนเนอร์ด้านหน้าเป็น "หยุดดูวันนี้"
Marketing Attribution¶
- All ปรับลายเซ็น เปลี่ยนเวอร์ชันจาก
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 แก้ไขปัญหาที่ทำให้เกิดการขัดข้องเป็นระยะๆ ขณะยืนยันความยินยอมสำหรับ App Tracking Transparency (ATT) บนอุปกรณ์ iOS 14
- iOS แก้ไขข้อผิดพลาดที่อาจทำให้โปรแกรมหยุดทำงานเมื่อเลือกตัวเลือก "จำกัดการเข้าถึง" (อนุญาตให้เข้าถึงเฉพาะบางรูปภาพ) ในแกลเลอรีรูปภาพ
Notification¶
- Android แก้ไขข้อผิดพลาดที่ข้อความพุชไม่แสดงผลอย่างถูกต้องเมื่อตั้งค่า
typeที่ไม่ได้รับการสนับสนุนโดย การแจ้งเตือนพุชภายในเครื่อง - iOS แก้ไขเพื่อส่งข้อมูลเวอร์ชันแอป
v4.24.1.3¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- All เปลี่ยนแปลงบริการจัดการอุปกรณ์ให้ใช้รหัสประเทศสำหรับการโทรระหว่างประเทศโดยอัตโนมัติตามภูมิภาคที่อุปกรณ์เข้าถึง
v4.24.2.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
- All ในภูมิภาค EU และ EEA ที่ GDPR มีผลบังคับใช้ เรามีฟังก์ชันที่ ส่งคืน ว่าผู้ใช้ที่มีอายุต่ำกว่า 16 ปีได้ตกลงยอมรับข้อกำหนดและเงื่อนไขหรือไม่ คุณสามารถตรวจสอบได้ว่าผู้ใช้มีอายุต่ำกว่า 16 ปีหรือไม่
- Android เมื่อใช้งานแกลเลอรีรูปภาพบนอุปกรณ์ที่ใช้ระบบปฏิบัติการ Android OS 11 หรือสูงกว่า หรืออุปกรณ์ที่มีโมดูลสนับสนุนติดตั้งอยู่ ระบบจะใช้ PhotoPicker เป็นค่าเริ่มต้น
- iOS นอกจากนี้ คุณยังสามารถดูบันทึกการดีบักของ Hive SDK ในแอป Console สำหรับ macOS และเลือกประเภทบันทึกที่ต้องการดูจากบันทึกของ Hive SDK ได้อีกด้วย
Authentication¶
- All เมื่อคุณสร้างบัญชีเกินจำนวนที่กำหนดไว้สำหรับหมายเลขโทรศัพท์มือถือหมายเลขเดียว ระบบจะแสดงข้อความผิดพลาดเมื่อคุณขอรหัสยืนยัน: "จำนวนบัญชีที่สามารถสร้างได้ด้วยหมายเลขโทรศัพท์มือถือเดียวกันนั้นเกินจำนวนที่กำหนดแล้ว"
Promotion¶
- All มีฟังก์ชันให้ ควบคุมการแสดงผลของโปรโมชั่นข้ามแพลตฟอร์ม
- All วันนี้เราขอแนะนำฟีเจอร์แบนเนอร์คั่นหน้าแบบปรับปรุงใหม่ชื่อ แบนเนอร์คั่นหน้าแสดงเป็นเวลา N วัน
ฟีเจอร์ที่เปลี่ยนแปลง¶
Promotion¶
- iOS เราได้ปรับปรุงการใช้งานให้ดียิ่งขึ้นโดยลดขนาดการแสดงป๊อปอัพขออนุญาตวางข้อมูลในคลิปบอร์ดเมื่อใช้คุณสมบัติการเชิญเล่นเกม (UA)
- ป๊อปอัพขออนุญาตได้ถูกเปลี่ยนจากการปรากฏทันทีหลังจากผู้ใช้ที่ได้รับเชิญเปิดแอป ไปเป็นการปรากฏหลังจากที่ Hive SDK เริ่มทำงานหลังจากแอปเปิดขึ้น
Notification¶
- Android รองรับไลบรารีรันไทม์ (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ซึ่งจะบันทึกบันทึกที่ยังไม่ได้ส่งไปยังไฟล์เมื่อแอปเกิดข้อผิดพลาด ให้เป็นfalse
バグที่แก้ไข¶
Authentication¶
- All ในระหว่างขั้นตอนการยืนยันตัวตนด้วยชื่อจริงสำหรับผู้ใช้ที่เข้าใช้งานจากประเทศจีน หากจำนวนข้อความที่ส่งเกินขีดจำกัด ระบบจะแสดงข้อความแสดงข้อผิดพลาดแทนที่จะรีเซ็ตเวลาที่เหลืออยู่
- Android แก้ไขปัญหาที่ไม่มีการเรียกใช้ฟังก์ชันตอบสนองอย่างถูกต้องเมื่อผู้ใช้กดปุ่มย้อนกลับระหว่างการลงชื่อเข้าใช้ Google Play เพื่อไม่ให้ลงชื่อเข้าใช้
- Android แก้ไขปัญหาที่ไม่สามารถป้อนข้อมูลผ่านแป้นพิมพ์ได้บนอุปกรณ์ที่มีความละเอียดหน้าจอต่ำ
Promotion¶
- iOS แก้ไขบั๊กที่ทำให้โปรแกรมค้างเมื่อแสดงเฟรมมุมมองใหม่ในมุมมองข่าว
Marketing Attribution¶
- Android แก้ไขปัญหาที่การส่งเหตุการณ์ Adjust เกิดความล่าช้าเมื่อเริ่มต้นด้วยเงื่อนไขที่กำหนดเอง
v4.24.1.2¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
バグที่แก้ไข¶
Authentication¶
- Android แก้ไขปัญหาที่เกิดขึ้นเมื่อยกเลิกการเข้าสู่ระบบ Google โดยการกดปุ่มย้อนกลับระหว่างกระบวนการเข้าสู่ระบบ ไม่ได้รับการตอบสนองที่ถูกต้อง ข้อผิดพลาดนี้เกิดขึ้นเฉพาะเมื่อตั้งค่า Google Legacy Support ในคอนโซล Hive เป็น true เท่านั้น
- Android แก้ไขปัญหาที่ไม่สามารถป้อนข้อมูลผ่านแป้นพิมพ์ได้บนอุปกรณ์ที่มีความละเอียดหน้าจอต่ำ
v4.24.1.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ที่เปลี่ยนแปลง¶
Library updates¶
- iOS AppsFlyer(iOS) เวอร์ชัน 6.13.1 → เวอร์ชัน 6.14.3 QQ (iOS) เวอร์ชัน 3.5.14 → เวอร์ชัน 3.5.16 Facebook SDK เวอร์ชัน 17.0.0 → เวอร์ชัน 16.2.1
Analytics¶
- iOS จะมีการเปลี่ยนแปลงเพื่อกำหนดว่าจะแสดงแบนเนอร์ขอความยินยอมหรือไม่ โดยขึ้นอยู่กับการยินยอมให้ติดตามของอุปกรณ์
- หากปฏิเสธการยินยอมให้ติดตาม แบนเนอร์ขอความยินยอมจะไม่แสดง
バグที่แก้ไข¶
Billing¶
- iOS แก้ไขข้อผิดพลาดที่ทำให้การค้นหาสินค้าล้มเหลวเมื่ออัปเดตจากเวอร์ชันของ Hive SDK ที่ต่ำกว่า v4 24.0.0 (เช่น v4 23.4.0) ไปยัง v4 24.0.0
v4.24.0.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x Android | - |
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
Billing¶
- iOS หากมีข้อมูลเกี่ยวกับส่วนลดการสมัครสมาชิกครั้งแรก ข้อมูลนั้นจะถูกส่งต่อเมื่อดึงข้อมูลผลิตภัณฑ์ คุณสามารถตรวจสอบข้อมูลส่วนลดได้โดยดูความแตกต่างระหว่างฟิลด์
original_priceและฟิลด์priceในรายการของออบเจ็กต์IAPV4Productที่ได้รับเป็น callback เมื่อใช้getProductInfo
Promotion¶
- Android Chrome รองรับ แท็บแบบกำหนดเอง ซึ่งใช้เบราว์เซอร์เริ่มต้นของอุปกรณ์ในการแสดงหน้าเว็บภายนอก คุณสามารถแสดง เบราว์เซอร์ในแอป ได้โดยใช้เมธอด
showInAppBrowserของคลาสPlatformHelper - iOS รองรับ SafariViewController ซึ่งใช้เบราว์เซอร์ในการแสดงหน้าเว็บภายนอก คุณสามารถแสดง เบราว์เซอร์ในแอป ได้ด้วยเมธอด
showInAppBrowserของคลาสPlatformHelper
ฟีเจอร์ที่เปลี่ยนแปลง¶
- iOS เมื่อต้องการแยกความแตกต่างระหว่างเวอร์ชันของแอป ให้ใช้
CFBundleShortVersionStringเพิ่มเติมด้วย
Billing¶
- All ประเภทการชำระเงิน PG ที่แสดงในส่วนติดต่อผู้ใช้สำหรับการคืนเงินได้ถูกเปลี่ยนจาก "HiveStore" เป็น "การชำระเงิน PG" แล้ว
- Android เปลี่ยนการแสดงผลหน้าชำระเงิน PG ให้ไปแสดงในเว็บวิวภายในแอปแทนที่จะแสดงในเบราว์เซอร์ภายในแอป วิธีนี้จะช่วยให้รองรับการชำระเงิน PG ได้แม้ในอุปกรณ์ที่ไม่รองรับสภาพแวดล้อมเบราว์เซอร์ภายในแอป
Library updates¶
- Android Google Play 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
Analytics¶
- Android เปลี่ยนค่าเริ่มต้นของการตั้งค่าชุดตัวระบุโฆษณาในฟีเจอร์ชุดเหตุการณ์ของ Firebase เป็น
true
ปัญหาที่ทราบ¶
Authentication¶
- iOS เมื่อใช้ Facebook SDK สำหรับ iOS 17.0.0 จะมีปัญหาที่ผู้ใช้ไม่สามารถล็อกอินบนอุปกรณ์ที่ใช้ iOS 17.0 หรือเวอร์ชันที่ใหม่กว่าได้ หากไม่ยินยอมให้เปิดใช้งาน "App Tracking Transparency" เพื่อให้สามารถล็อกอินด้วย Facebook ได้ภายใต้เงื่อนไขเหล่านี้ ให้ใช้ Hive SDK v4 24.1.0 แทน