หมายเหตุการเผยแพร่ 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 เวอร์ชัน 4 Cocos2d-x 25.0.0 หรือสูงกว่า
- เนื่องจากมีการเปลี่ยนแปลงในโปรโตคอลความปลอดภัยการตรวจสอบสิทธิ์ เมื่อใช้ Hive SDK เวอร์ชัน 4 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.2¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x iOS | 2026-03-20 |
バグที่แก้ไข¶
- iOS แก้ไขข้อผิดพลาดที่ทำให้ป๊อปอัพที่ใช้ WebView (เช่น การเข้าสู่ระบบ แบนเนอร์ บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในระบบปฏิบัติการ iOS 26.4
v4.25.9.1¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
バグที่แก้ไข¶
- iOS แก้ไขข้อผิดพลาดที่ทำให้ป๊อปอัพที่ใช้ WebView (เช่น การเข้าสู่ระบบ แบนเนอร์ บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในระบบปฏิบัติการ iOS 26.4
v4.25.8.3¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x iOS | 2026-03-20 |
バグที่แก้ไข¶
- iOS แก้ไขข้อผิดพลาดที่ทำให้ป๊อปอัพที่ใช้ WebView (เช่น การเข้าสู่ระบบ แบนเนอร์ บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในระบบปฏิบัติการ iOS 26.4
v4.26.1.3¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
バグที่แก้ไข¶
Authentication¶
- iOS แก้ไขข้อผิดพลาดที่ทำให้แอปค้าง (ไม่ตอบสนอง) เมื่อแตะพื้นที่ว่างในป๊อปอัป AgeGate ที่ต้องการข้อมูลวันเดือนปีเกิด หรือป๊อปอัปที่เกี่ยวข้องกับปฏิทินบนอุปกรณ์ iPad
- iOS แก้ไขข้อผิดพลาดที่ทำให้แถบเลื่อนที่ไม่จำเป็นปรากฏขึ้นในป๊อปอัพบางรายการ ขณะที่บริการจัดการอุปกรณ์กำลังทำงานอยู่บนอุปกรณ์ iOS
Billing¶
- iOS แก้ไขข้อผิดพลาดที่ค่าที่ส่งคืนเปลี่ยนแปลงเมื่อเรียกใช้เมธอด getAccountUUID
Marketing Attribution¶
- iOS แก้ไขข้อผิดพลาดที่ข้อความบางส่วนของแบนเนอร์ขอความยินยอมตามพระราชบัญญัติตลาดดิจิทัล (DMA) ไม่แสดงบนอุปกรณ์ iOS ที่มีความละเอียดหน้าจอน้อยกว่า 1170 พิกเซล
v4.26.1.2¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- iOS หากคุณได้ยืนยันหมายเลขโทรศัพท์มือถือของคุณแล้วเมื่อเข้าสู่ระบบสมาชิก HYIVE ในภูมิภาคจีน เรากำลังเปลี่ยนแปลงกระบวนการเพื่อให้คุณสามารถดำเนินการต่อในขั้นตอนการยืนยันตัวตนด้วยชื่อจริงในประเทศจีนได้โดยตรง โดยไม่ต้องยืนยันหมายเลขโทรศัพท์มือถือของคุณอีก
- เนื่องจากการเข้าสู่ระบบสมาชิก HYIVE ในปัจจุบันยืนยันเฉพาะรหัสสมาชิก (ที่อยู่อีเมล) ของคุณเท่านั้น ไม่ใช่หมายเลขโทรศัพท์มือถือของคุณ ดังนั้นคุณต้องยืนยันหมายเลขโทรศัพท์มือถือของคุณในขั้นตอนการยืนยันตัวตนด้วยชื่อจริงในประเทศจีนที่จะตามมา
バグที่แก้ไข¶
- iOS แก้ไขข้อผิดพลาดที่การตรวจสอบเวอร์ชันการแจกจ่ายล้มเหลวเนื่องจากการรวมไฟล์บันเดิล Info.plist ที่สร้างขึ้นไม่ถูกต้องระหว่างการส่งข้อมูลไปยัง Apple
- iOS แก้ไขข้อผิดพลาดที่การชำระเงิน PG แสดงผลเป็น Hive Store ในส่วนติดต่อผู้ใช้สำหรับการคืนเงิน
v4.26.1.0¶
| SDK ตามระบบปฏิบัติการเป้าหมาย | วันที่เผยแพร่ |
|---|---|
| SDK Cocos2d-x iOS | - |
หมายเหตุ: ไม่มีไฟล์การแจกจ่ายแยกต่างหากสำหรับเวอร์ชัน SDK นี้ และฟีเจอร์นี้รวมอยู่ในเวอร์ชันบนของ SDK
ฟีเจอร์ใหม่¶
Authentication¶
- iOS เรามีเมธอด
AuthV4.checkAgeGateซึ่งจะแสดงป๊อปอัปให้ป้อนวันเดือนปีเกิด และส่งค่ากลับมาเป็นฟังก์ชันเรียกกลับเมื่อผู้ใช้ป้อนวันเดือนปีเกิด - iOS เพิ่มเมธอด
AuthV4.setAutoLoginEnabledซึ่งจะลงทะเบียนเซสชันการเข้าสู่ระบบครั้งถัดไป แทนที่จะเป็นเซสชันปัจจุบัน เป็นเซสชันการเข้าสู่ระบบอัตโนมัติ (ON/OFF) เมื่อตั้งค่าเป็นONและมีการเข้าสู่ระบบผ่านเมธอดการเข้าสู่ระบบ เซสชันการเข้าสู่ระบบนั้นจะถูกบันทึกเป็นเซสชันการเข้าสู่ระบบอัตโนมัติ จากนั้น สามารถใช้การเข้าสู่ระบบอัตโนมัติได้โดยการเรียกใช้AuthV4.Helper.signInหรือเรียกใช้AuthV4.signInด้วยProviderType.AUTOระหว่างการเข้าสู่ระบบ
Promotion¶
- iOS แอปนี้รองรับการเชื่อมโยงแบบดีพลิงก์แบบเลื่อนเวลา ซึ่งจะนำผู้ใช้ที่ยังไม่ได้ติดตั้งแอปไปยังหน้าภายในแอปที่ระบุไว้ในลิงก์ แม้ว่าจะติดตั้งแอปเสร็จสมบูรณ์แล้วก็ตาม เมื่อพวกเขากดลิงก์โดยตรง
Others¶
- iOS คุณสามารถตรวจสอบการตั้งค่าภาษาที่กำหนดค่าไว้ใน SDK ได้โดยใช้เมธอด
getGameLanguageในคลาสConfiguration - iOS หลังจากการยุติการให้บริการ CocoaPod เราจึงให้บริการเผยแพร่ซอฟต์แวร์ผ่าน SPM (Swift Package Manager)
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- iOS เราสนับสนุนวิธีการตรวจสอบอายุผ่านทางเว็บไซต์และแอปพลิเคชัน
- iOS ลบ การรวบรวมรูปโปรไฟล์และชื่อเล่นโดยอัตโนมัติเมื่อเข้าสู่ระบบผ่าน SNS
- iOS ด้วยการเพิ่ม
AuthV4.setAutoLoginEnabled(ค่าเริ่มต้น: PC ปิด / มือถือเปิด) นโยบายพฤติกรรมการเข้าสู่ระบบอัตโนมัติจะเปลี่ยนแปลงดังนี้: - เดิม: เมื่อเปลี่ยนไปใช้บัญชีอื่นหลังจากเกิดข้อขัดแย้งในบัญชี บัญชีใหม่จะยังคงใช้งานการเข้าสู่ระบบอัตโนมัติบนมือถือและปิดใช้งานการเข้าสู่ระบบอัตโนมัติบนพีซี
- เปลี่ยนแปลง: เมื่อเปลี่ยนไปใช้บัญชีอื่นหลังจากเกิดข้อขัดแย้งในบัญชี บัญชีใหม่จะยังคงใช้งานการเข้าสู่ระบบอัตโนมัติทั้งบนมือถือและพีซี หากมีการลงทะเบียนเซสชันการเข้าสู่ระบบอัตโนมัติโดยใช้
AuthV4.setAutoLoginEnabledมิฉะนั้นจะถูกปิดใช้งาน (มีข้อยกเว้น)
Promotion¶
- iOS แก้ไขปัญหาการกระพริบของ WebView เมื่อไปยังเบราว์เซอร์ภายนอกผ่านทาง Custom View/Direct View
Push¶
- iOS เมื่อรวบรวมโทเค็นสำหรับการแจ้งเตือนแบบพุช ให้เปลี่ยนวิธีการรวบรวมข้อมูลโทเค็นเพิ่มเติมตามสภาพแวดล้อมการสร้าง
Marketing Attribution¶
- iOS ดีไซน์ป๊อปอัพของ การแสดงแบนเนอร์ขอความยินยอม DMA ได้รับการเปลี่ยนแปลงและปรับปรุงการทำงานแล้ว
- ประวัติการขอความยินยอมก่อนหน้านี้จากแบนเนอร์ขอความยินยอมที่มีอยู่จะยังคงอยู่ และเมื่อแสดงใหม่ แบนเนอร์ขอความยินยอมใหม่ที่มีข้อความและ UI ที่ได้รับการปรับปรุงจะปรากฏขึ้น
- หากคุณใช้ข้อความที่กำหนดเองสำหรับแบนเนอร์ขอความยินยอมที่มีอยู่ คุณต้องกำหนดค่าใหม่โดยอ้างอิงจาก การตั้งค่า UI แบนเนอร์ขอความยินยอมแบบกำหนดเอง เพื่อให้ตรงกับโครงสร้างข้อมูลที่เปลี่ยนแปลงไป
- iOS มีการแก้ไขเพื่อป้องกันไม่ให้มีการส่งบันทึกการขายซ้ำสำหรับใบเสร็จรับเงินเดียวกันไปยัง MMP
- iOS เพิ่มความสามารถในการส่งค่าขายไปยังคีย์ 'value' เมื่อส่งเหตุการณ์การซื้อของ Firebase ด้วย *ก่อนหน้านี้ ค่าขายจะถูกส่งไปยังคีย์ 'revenue'
Add-ons¶
- iOS ปรับปรุงการมองเห็นของปุ่มปิด WebView ที่แสดงโดยเมธอด showInAppView ของคลาส PlatformHelper ใน เปิด WebView ในเกม
Provisioning¶
- iOS เราได้จัดเตรียม API ช่วงอายุ แยกต่างหาก เพื่อให้สามารถนำไปใช้ได้ตามข้อกำหนดของกฎหมายความรับผิดของ App Store
- กฎหมายความรับผิดของ App Store ซึ่งมีกำหนดจะมีผลบังคับใช้ในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026 ปัจจุบันถูกระงับไว้ชั่วคราว และสามารถนำมาใช้ได้ตามความเหมาะสม ขึ้นอยู่กับสถานการณ์การพัฒนา
- สามารถนำมาใช้ได้ตามความเหมาะสมตามกฎหมายความรับผิดของ App Store ที่มีกำหนดจะมีผลบังคับใช้ในรัฐยูทาห์ สหรัฐอเมริกา ในเดือนพฤษภาคม 2026 และในรัฐลุยเซียนา สหรัฐอเมริกา ในเดือนกรกฎาคม 2026
Library updates¶
- 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
Others¶
- iOS พฤติกรรมของ
Configuration.setZoneได้ถูกเปลี่ยนแปลงให้มีผลเฉพาะจนกว่าจะมีการเริ่มต้นระบบเท่านั้น
バグที่แก้ไข¶
Authentication¶
- iOS แก้ไขข้อผิดพลาดที่ช่องป้อนข้อความแชทไม่แสดงผลเป็นบางครั้งขณะใช้งานแชทบอท
- iOS แก้ไขข้อผิดพลาดที่ทำให้ป๊อปอัพยืนยันความเป็นผู้ใหญ่ปรากฏขึ้นอีกครั้ง หากอุปกรณ์ที่ลงทะเบียนไว้ถูกลบหลังจากยืนยันความเป็นผู้ใหญ่แล้ว ในขณะที่จำนวนอุปกรณ์ที่ลงทะเบียนไว้ในการจัดการอุปกรณ์เกินจำนวนที่กำหนดไว้
Promotion¶
- iOS แก้ไขข้อผิดพลาดที่ทำให้เมนูข่าวทำงานไม่ถูกต้องหากจำนวนรายการเกินขีดจำกัดที่กำหนด
- iOS แก้ไขข้อผิดพลาดที่ระบบทำงานไม่ถูกต้องหากความกว้างหรือความสูงของภาพที่แสดงบนแบนเนอร์ด้านหน้าเป็น '0' หรือหากเซิร์ฟเวอร์ส่งข้อมูลที่ไม่ถูกต้อง
- iOS แก้ไขข้อผิดพลาดที่ทำให้ลิงก์โดยตรงใช้งานไม่ได้หากไม่มีพารามิเตอร์ใน URL เมื่อแสดงชุมชนผ่านลิงก์โดยตรง
Push¶
- iOS แก้ไขข้อผิดพลาดที่การตั้งค่า ForegroundPush ไม่ได้เปลี่ยนเป็น False
Marketing Attribution¶
- iOS แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อไม่มีกิจกรรมการติดตั้งหรืออัปเดตใน Firebase
Add-ons¶
- iOS แก้ไขปัญหาที่แอปเกมกระพริบและหน้าต่างปิดลงเมื่อสถานะเครือข่ายของผู้ใช้แอปเกมเป็นออฟไลน์หรือเปลี่ยนเป็นออฟไลน์เมื่อใช้เมธอด showInAppBrowser ของคลาส PlatformHelper ใน เปิดเบราว์เซอร์ในเกม
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 จะมี Age Range API เพื่อตรวจสอบช่วงอายุของผู้ใช้ให้เป็นไปตามกฎหมาย App Store Liability Act ซึ่งจะมีผลบังคับใช้ในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026
- iOS เพิ่มฟีเจอร์ การปฏิบัติตามกฎระเบียบ ใหม่
- เมื่อเผยแพร่แอปเกมไปยัง Apple App Store นั้น Hive SDK จะมี Age Range API เพื่อตรวจสอบช่วงอายุของผู้ใช้ให้เป็นไปตามกฎหมาย App Store Liability Act ซึ่งจะมีผลบังคับใช้ในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026
- รองรับเฉพาะ iOS 26.2 หรือใหม่กว่าเท่านั้น
ปัญหาที่ทราบ¶
Provisioning¶
- Android เพื่อให้เป็นไปตามกฎหมายว่าด้วยความรับผิดของ App Store 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 เพิ่มฟีเจอร์ [ลิงก์โดยตรง] ใหม่ (../../dev/promotion/hive-sdk-prep/android.md/#_3)
Notification¶
- All มีปุ่ม Push Action Button ใหม่ให้ใช้งาน
- เมื่อได้รับการแจ้งเตือนแบบพุช คุณสามารถดำเนินการตามที่กำหนดไว้ล่วงหน้าผ่านปุ่ม Push Select Action Button ได้
Chat¶
- All ส่งข้อความ
- เพิ่มฟีเจอร์แปลข้อความแชทเป็นภาษาของผู้ใช้โดยอัตโนมัติ และแปลข้อความเฉพาะบางข้อความ
- เพิ่มฟีเจอร์สำหรับข้อความประกาศที่สามารถรับได้เฉพาะผู้ใช้ในภาษาที่กำหนดเท่านั้น
- เพิ่มค่า ID ข้อความให้กับข้อความ WebSocket เพื่อรับประกันลำดับการเรียกกลับ
- All ช่องแชท
- เพิ่มฟีเจอร์ดูประวัติการสนทนาก่อนหน้าเมื่อเข้าสู่ช่องแชท
- แสดงจำนวนผู้เข้าร่วมในช่องแชทในขณะนั้น
- เพิ่มฟีเจอร์การเรียงลำดับเมื่อดูรายชื่อในช่องแชท
- All การจัดการเหตุการณ์
- เพิ่มฟีเจอร์การส่งข้อมูลเหตุการณ์แบบกำหนดเองในรูปแบบไบนารีในแชท (../../dev/chat/event.md/#customdata-event)
- All การจัดการการเชื่อมต่อ
- เพิ่มฟีเจอร์การเชื่อมต่อใหม่
Hercules¶
- Android 20241125-2 -> 20250527
- iOS 20241120 -> 20250218
ฟีเจอร์ที่เปลี่ยนแปลง¶
- Android อัปเดตกฎการปกปิดข้อมูลที่จำเป็นสำหรับการสร้างโปรแกรม
- iOS ไลบรารี
HiveAppTrackingTransparents.frameworkซึ่งก่อนหน้านี้มีให้ใช้งานแยกต่างหาก ได้ถูกรวมเข้าไว้ในService.frameworkแล้ว
Authentication¶
- All เราได้แก้ไขเมธอด
showMyInquiryเพื่อให้หน้าสอบถามข้อมูลแสดงขึ้นเมื่อมีการใช้งาน ซึ่งก่อนหน้านี้ใช้งานไม่ได้หากไม่ได้ใช้บัญชีสมาชิก Hive - Android เปลี่ยนหน้าต่างป๊อปอัพการยืนยันตัวตน VK จาก WebView ไปเป็นเบราว์เซอร์ภายในแอป
Marketing Attribution¶
- iOS การเปลี่ยนแปลงเพื่อรองรับการรวบรวมข้อมูลเหตุการณ์การซื้อจาก Firebase โดยอัตโนมัติ หากเปิดใช้งานไว้
バグที่แก้ไข¶
Promotion¶
- iOS ปรับเปลี่ยนความโค้งของมุมส่วนติดต่อผู้ใช้ข่าวสารบนอุปกรณ์ 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 * Google Play 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 Service Integration
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 เปลี่ยนนโยบายการแคชเมื่อแสดงผล WebView
Marketing Attribution¶
- All นอกจากนี้ ให้ส่งตัวระบุ Hive SDK เพื่อรองรับ การผสานรวมบริการ MMP
- All เมื่อติดตามเหตุการณ์ด้วยตนเอง ให้เปลี่ยนเป็นการส่งโดย เพิ่มแอตทริบิวต์แบบกำหนดเอง
- Android การเปลี่ยนแปลงในการส่งข้อมูลแหล่งที่มาของตลาดเมื่อ Airbridge เริ่มทำงาน
- iOS เมื่อใช้ API sendEventWithAttributes ให้เปลี่ยนช่วงความแม่นยำของค่าทศนิยมประเภท
semantic valueจากfloatเป็นdouble
Provisioning¶
- All ในหน้ารายละเอียดข้อกำหนดและเงื่อนไข และหน้าการเล่นซ้ำ ระบบจะปรับเปลี่ยนให้เปิดหน้าต่างเบราว์เซอร์ภายนอกใหม่เพื่อโหลดเนื้อหาแทนที่จะโหลดหน้าข้อกำหนดและเงื่อนไข (WebView) ในกรณีต่อไปนี้:
- เมื่อไปยังเว็บเพจอื่นนอกเหนือจาก URL ของข้อกำหนดและเงื่อนไข
- เมื่อคลิกที่แท็ก HTML ไฮเปอร์ลิงก์ (แท็ก , 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 ปรับปรุงเพื่อป้องกันความล้มเหลวเนื่องจากสถานะการเชื่อมต่อซ้ำซ้อนเมื่อพยายามเชื่อมต่อใหม่หลังจากไม่สามารถปล่อย WebSocket ได้อย่างถูกต้องในสถานการณ์ที่ไม่สามารถสื่อสารได้ เช่น เครือข่ายถูกปิดกั้น
バグที่แก้ไข¶
- Android แก้ไขโค้ดเพื่อให้หากได้รับคำตอบก่อนที่เวลาหมดเวลาสูงสุดที่กำหนดไว้จะหมดลง ในสถานการณ์ที่จำเป็นต้องมีการลองสื่อสารซ้ำผ่านเครือข่ายหรือการเข้าถึงเซิร์ฟเวอร์แบบกระจาย การลองสื่อสารซ้ำหรือการเข้าถึงเซิร์ฟเวอร์แบบกระจายจะดำเนินการทันทีโดยไม่ต้องรอให้เวลาหมดลง
- iOS แก้ไขข้อผิดพลาดที่ค่า
gameLanguageในไฟล์ hive_config.xml ถูกกำหนดค่าเริ่มต้นเมื่อมีการเปลี่ยนแปลงโซนกลุ่มเซิร์ฟเวอร์ที่เชื่อมต่อโดย Hive SDK โดยใช้เมธอดsetZoneของคลาส Configuration
Authentication¶
- iOS แก้ไขข้อผิดพลาดที่ทำให้การเข้าสู่ระบบ QQ Web ไม่ทำงานตามปกติบนอุปกรณ์ที่ใช้ iOS 18 หรือสูงกว่า
Marketing Attribution¶
- Android แก้ไขปัญหาที่แสดงการแจ้งเตือนแบบพุชว่างเปล่าเมื่อใช้ฟีเจอร์ตรวจสอบสถานะการติดตั้งด้วย Adjust
- Android ปรับปรุงระบบเพื่อให้ส่งข้อมูลการขายตามราคาต่อหน่วยและปริมาณเมื่อเกิดเหตุการณ์ที่มีการซื้อสินค้าหลายรายการโดยใช้ Airbridge
Provisioning¶
- All แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อเริ่มต้นโมดูลโฆษณา (Adiz) ก่อนการเริ่มต้น SDK โดยค่า
AgeGateที่ใช้สำหรับการตรวจสอบอายุจะทำงานตามค่าที่ตั้งไว้ใน hive_config.xml ในกรณีที่ต้องปฏิบัติตามข้อกำหนด เช่น COPPA หรือ GDPR
Chat¶
- Android แก้ไขปัญหาที่การเชื่อมต่อแชทล้มเหลวเป็นระยะๆ
ปัญหาที่ทราบ¶
Marketing Attribution¶
- Android มีข้อผิดพลาดที่ค่า 'did' หายไปในตัวระบุ SDK ของ Hive ที่ใช้สำหรับ การรวมบริการ MMP โปรดใช้เวอร์ชัน 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 Payments
Marketing Attribution¶
- iOS เพิ่มการรองรับใหม่สำหรับฟีเจอร์ Airbridge Deferred Deep Link 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 แก้ไขข้อผิดพลาดที่ค่า did และ vid ที่ SDK รวบรวมและส่งโดยอัตโนมัติไม่ถูกส่งเมื่อใช้ Hive SDK เวอร์ชัน 4 25.0.0 หรือสูงกว่า ร่วมกับ Adjust เวอร์ชัน 5
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 หรือไม่ (ดูที่นี่: ../../../../v4.25.0.0/dev/billing/apple-consume-info-agreement)
Promotion¶
- All รวบรวมกิจกรรมการเข้าสู่ระบบเพื่อมอบรางวัลเมื่อผู้ใช้ที่ป้อนรหัสเชิญติดตั้งแอป (../../operation/promotion/ua.md/#_7)
Matchmaking¶
- All ฟีเจอร์การจับคู่ได้รับการอัปเดตเพื่อรองรับ การจับคู่แบบกลุ่ม แล้ว ※ ฟีเจอร์นี้ไม่สามารถใช้งานร่วมกับอินเทอร์เฟซของ SDK เวอร์ชันก่อนหน้าของ Hive ได้ หากต้องการใช้ฟีเจอร์การจับคู่ที่อัปเดตแล้ว คุณต้องใช้ SDK เวอร์ชัน 4.25.0.0 หรือสูงกว่า
Marketing Attribution¶
- All ขณะนี้มีการรองรับใหม่สำหรับฟีเจอร์ ส่งแอตทริบิวต์เพิ่มเติมไปยัง Airbridge เมื่อส่งกิจกรรมติดตามการตลาด
- Android เพิ่มการรองรับใหม่สำหรับฟีเจอร์ Airbridge Deferred Deep Link Tracking
Chat¶
- All ฟีเจอร์ แชท ได้รับการรองรับใหม่แล้ว
ฟีเจอร์ที่เปลี่ยนแปลง¶
Authentication¶
- All ลบคลาส อินเทอร์เฟซ เมธอด ดีลีเกต และตัวรับฟังของโมดูล
Authที่ไม่ได้ใช้งานอีกต่อไป - All ใช้โปรโตคอลความปลอดภัยที่เข้มงวดมากขึ้นโดยใช้โทเค็น JWT
- All วิธีการใช้โทเค็นยืนยันตัวตนของ TalkPlus กำลังจะถูกยกเลิกเนื่องจากการสิ้นสุดการสนับสนุน TalkPlus แล้ว
- Android นอกจากฟังก์ชันการเข้าสู่ระบบใน Apple Login WebView แล้ว ยังช่วยให้สามารถใช้งานฟังก์ชันการเรียกดูต่างๆ เช่น การกู้คืนรหัสผ่าน ได้อีกด้วย
Marketing Attribution¶
- All อัปเดตเพื่อรองรับ Adjust เวอร์ชัน 5
- ลบไลบรารีลายเซ็นของ Adjust ออก
- All เปลี่ยนการตั้งค่าเพื่อให้เมื่อรวมรายได้จากโฆษณา Adiz กับ Adjust แหล่งที่มาของรายได้จากโฆษณาจะถูกส่งไปยังแหล่งที่มาของ 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 เปลี่ยนแปลงพฤติกรรมการออกจากระบบ
- เดิม: เมื่อเรียกใช้
signOutHive SDK จะออกจากระบบบัญชีผู้ใช้ ผู้ใช้งานทั่วไปจะได้รับข้อความตอบกลับล้มเหลวจากเซิร์ฟเวอร์เมื่อเรียกใช้ API signOut - เปลี่ยนแปลง: เมื่อเรียกใช้
signOutHive SDK จะขอการยืนยันจากเซิร์ฟเวอร์ 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
- 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 แก้ไขข้อผิดพลาดที่ข้อความพุชไม่แสดงผลอย่างถูกต้องใน Local Push Notification เมื่อมีการตั้งค่า
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 ฟังก์ชันนี้ใช้สำหรับตรวจสอบว่าผู้ใช้ที่มีอายุต่ำกว่า 16 ปีในสหภาพยุโรปและเขตเศรษฐกิจยุโรปซึ่งอยู่ภายใต้ GDPR ได้ตกลงยอมรับข้อกำหนดและเงื่อนไขหรือไม่ คุณสามารถตรวจสอบได้ว่าผู้ใช้มีอายุต่ำกว่า 16 ปีหรือไม่
- Android เมื่อใช้งานแอปอัลบั้มรูปภาพบนอุปกรณ์ที่ใช้ระบบปฏิบัติการ Android OS 11 หรือสูงกว่า หรือบนอุปกรณ์ที่ติดตั้งโมดูลที่รองรับไว้แล้ว แอป PhotoPicker จะถูกใช้งานเป็นค่าเริ่มต้น
- iOS คุณสามารถดูบันทึกการดีบักของ Hive SDK ในแอปคอนโซลของ macOS และเลือกประเภทบันทึกที่ต้องการดูได้
Authentication¶
- All เมื่อจำนวนบัญชีที่สามารถลงทะเบียนด้วยหมายเลขโทรศัพท์มือถือเดียวกันเกินจำนวนที่กำหนด การขอส่งรหัสยืนยันจะแสดงข้อความแสดงข้อผิดพลาดว่า "คุณสร้างบัญชีเกินจำนวนที่กำหนดสำหรับหมายเลขโทรศัพท์มือถือเดียวกันแล้ว"
Promotion¶
- All มีฟังก์ชันที่ช่วยควบคุมการแสดงผลของการโปรโมตข้ามแพลตฟอร์ม
- All วันนี้ เราสนับสนุน อย่าแสดงเป็นเวลา N วัน ซึ่งเป็นฟีเจอร์ "อย่าแสดง" ที่ได้รับการปรับปรุงแล้ว
ฟีเจอร์ที่เปลี่ยนแปลง¶
Promotion¶
- iOS ปรับปรุงการใช้งานให้ดียิ่งขึ้นโดยลดขนาดการแสดงป๊อปอัปขออนุญาตวางข้อมูลในคลิปบอร์ดเมื่อใช้คุณสมบัติการเชิญเล่นเกม (UA)
- เปลี่ยนเวลาการแสดงป๊อปอัปขออนุญาต จากเดิมที่แสดงทันทีหลังจากผู้ใช้ที่ได้รับเชิญเปิดแอป เป็นแสดงเมื่อ Hive SDK เริ่มทำงานหลังจากแอปเปิดขึ้น
- เปลี่ยนให้แสดงป๊อปอัปเฉพาะเมื่อมีข้อมูล URL ของผู้เชิญอยู่ในคลิปบอร์ดเท่านั้น
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 หากมีข้อมูลส่วนลดการสมัครสมาชิกเริ่มต้น ระบบจะส่งข้อมูลนั้นไปพร้อมกับการดึงข้อมูลผลิตภัณฑ์ เมื่อใช้
getProductInfoคุณสามารถตรวจสอบข้อมูลส่วนลดได้โดยดูจากความแตกต่างระหว่างค่าฟิลด์original_priceและค่าฟิลด์priceในรายการของอ็อบเจ็กต์IAPV4Productที่ได้รับเป็น callback
Promotion¶
- Android แอปนี้รองรับ แท็บแบบกำหนดเอง ที่ใช้เบราว์เซอร์เริ่มต้นที่ตั้งค่าไว้ในอุปกรณ์เพื่อแสดงหน้าเว็บภายนอก คุณสามารถเปิดเผย เบราว์เซอร์ในแอป โดยใช้เมธอด
showInAppBrowserของคลาสPlatformHelper - iOS รองรับ SafariViewController ซึ่งใช้เบราว์เซอร์ในการแสดงหน้าเว็บภายนอก คุณสามารถแสดง เบราว์เซอร์ภายในแอป โดยใช้เมธอด
showInAppBrowserของคลาสPlatformHelper
ฟีเจอร์ที่เปลี่ยนแปลง¶
- iOS ในการแยกแยะเวอร์ชันของแอป เรายังใช้
CFBundleShortVersionStringเพิ่มเติมอีกด้วย
Billing¶
- All เราได้เปลี่ยนข้อความประเภทการชำระเงิน PG ที่แสดงในส่วนติดต่อผู้ใช้สำหรับการคืนเงิน จาก "HiveStore" เป็น "PG Payment" แล้ว
- 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 หรือสูงกว่าได้ หากไม่ยินยอมใน "การเปิดเผยข้อมูลการติดตามแอป" เพื่อให้สามารถล็อกอินด้วย Facebook ได้ภายใต้เงื่อนไขเหล่านี้ โปรดใช้ Hive SDK v4 24.1.0 แทน