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

หมายเหตุการเผยแพร่ 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


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

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


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


v4.25.1.3

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

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

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

Billing

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

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 เมื่อใช้ 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

Billing

Promotion

Matchmaking

  • All ฟีเจอร์การจับคู่ได้รับการอัปเดตเพื่อรองรับฟีเจอร์ใหม่ การจับคู่แบบกลุ่ม ※ ฟีเจอร์นี้ไม่สามารถใช้งานร่วมกับเวอร์ชันก่อนหน้าของอินเทอร์เฟซ Hive SDK ได้ หากต้องการใช้ฟีเจอร์การจับคู่ที่อัปเดตแล้ว คุณต้องใช้ Hive SDK เวอร์ชัน 4.25.0.0 หรือสูงกว่า

Marketing Attribution

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

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

Marketing Attribution

バグที่แก้ไข

Analytics

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

v4.24.3.0

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

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

ฟีเจอร์ใหม่

Provisioning

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

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

Authentication

  • All เปลี่ยนแปลงพฤติกรรมการออกจากระบบ
  • ก่อนหน้านี้: เมื่อเรียกใช้ signOut SDK ของ Hive จะออกจากระบบบัญชีผู้ใช้ เมื่อเรียกใช้ API signOut ผู้ใช้งานจะได้รับข้อความตอบกลับล้มเหลวจากเซิร์ฟเวอร์
  • เปลี่ยนแปลง: เมื่อเรียกใช้ signOut SDK ของ 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

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

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

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 หากมีข้อมูลเกี่ยวกับส่วนลดการสมัครสมาชิกครั้งแรก ข้อมูลนั้นจะถูกส่งต่อเมื่อดึงข้อมูลผลิตภัณฑ์ คุณสามารถตรวจสอบข้อมูลส่วนลดได้โดยดูความแตกต่างระหว่างฟิลด์ original_price และฟิลด์ price ในรายการของออบเจ็กต์ IAPV4Product ที่ได้รับเป็น callback เมื่อใช้ getProductInfo

    Promotion

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

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