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

หมายเหตุการเผยแพร่ 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 หรือสูงกว่า

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


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


v4.25.1.3

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

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

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

Billing

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

Marketing Attribution

バグที่แก้ไข

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

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

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

Promotion

  • All โฆษณาสามารถแสดงใน Spot Banner ได้เช่นกัน
  • Android เราสนับสนุน X (เดิมคือ Twitter) สำหรับฟีเจอร์การแชร์คำเชิญผู้ใช้

Matchmaking

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

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

バグที่แก้ไข

Analytics

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

v4.24.3.0

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

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

ฟีเจอร์ใหม่

Provisioning

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

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

Authentication

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

Promotion

Marketing Attribution

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)
    1. เปลี่ยนเวลาการแสดงป๊อปอัปขออนุญาต จากเดิมที่แสดงทันทีหลังจากผู้ใช้ที่ได้รับเชิญเปิดแอป เป็นแสดงเมื่อ Hive SDK เริ่มทำงานหลังจากแอปเปิดขึ้น
    2. เปลี่ยนให้แสดงป๊อปอัปเฉพาะเมื่อมีข้อมูล 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

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

  • 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 แทน