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

Android & iOS

v4.25.8.0

ดาวน์โหลด


Cocos2d-x Android & iOS
ดาวน์โหลด Hive SDK v4 Cocos2d-x Android & iOS 25.8.0
วันที่วางจำหน่าย 2025-10-02

สภาพแวดล้อมการพัฒนา


Cocos2d-x

  • Cocos2d-x 3.17.2

แอนดรอยด์

เกรเดิล ปลั๊กอินเกรเดิลสำหรับแอนดรอยด์
v8.11.1 v8.9.3

iOS

จำเป็น

  • Kotlin (Android) v1.9.22 → 2.1.21
  • Kotlin Coroutine (Android) 1.4.3
  • Constraint Layout (Android) v2.1.4
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.20.0 → 5.21.1

ตัวเลือก

IDP

  • Facebook SDK (Android) v17.0.0 → 18.0.1
  • Facebook SDK (iOS) v17.4.0 → 18.0.0
  • GooglePlay Services-Auth (Android) v20.7.0 → 21.3.0
  • GooglePlay Services-Games v2 (Android) v20.1.2 → 21.0.0
  • Google Sign-In SDK (iOS) v8.0.0 → 9.0.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.17.4 (custom/redistributed) → 3.5.17.5 (custom/redistributed)
  • WeChat (Android) v6.8.0
  • WeChat (iOS) v2.0.4
  • LINE (Android) v5.10.0 → 5.11.1
  • LINE (iOS) v5.11.2 → 5.13.0
  • Huawei (Android) v6.12.0.300

IAP

  • Google Billing Library (Android) v7.0.0
  • Samsung GalaxyStore IAP (Android) v6.1.1
  • OneStore (Android) v21.01.00 → 21.02.00
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.4
  • Huawei (Android) v6.13.0.300

ดัน

  • อเมซอน (Android) v1.2.0
  • FCM (Firebase Cloud Messaging) (Android) v24.0.2 → 25.0.0

การวิเคราะห์การติดตามการตลาด

  • Airbridge (Android) v4.3.0 → 4.7.1
  • Airbridge (iOS) v4.3.0 → 4.7.0
  • Adjust (Android) v5.2.0 → 5.4.2
  • Adjust (iOS) v5.2.0 → 5.4.3
  • Singular (Android) v12.7.0 → 12.10.0
  • Singular (iOS) v12.7.1 → 12.8.1
  • AppsFlyer (Android) v6.16.2 → 6.17.3
  • AppsFlyer (iOS) v6.16.1 → 6.17.2
  • FirebaseAnalytics (Android) v22.1.2 → 23.0.0
  • FirebaseAnalytics (iOS) v11.6.0 → 11.15.0

แชท

  • OkHttp (Android) v4.12.0

อื่นๆ

  • GooglePlay Services-Review (Android) v2.0.1 → 2.0.2
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.6.1 → 18.7.1
  • Google reCaptcha (iOS) v18.6.0 → 18.7.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1


หมายเหตุ


  • เนื่องจากการเปลี่ยนแปลงในโปรโตคอลความปลอดภัยในการตรวจสอบสิทธิ์ เมื่อใช้ Hive SDK v4 Unreal Engine 25.0.0 หรือสูงกว่า คุณต้องออก รหัสความปลอดภัย ใน Hive Console > การตั้งค่ารหัสความปลอดภัย หากไม่มีรหัสความปลอดภัย จะไม่สามารถเข้าสู่ระบบในแอปได้

  • เนื่องจากการเปลี่ยนแปลงในกระบวนการชำระเงิน PG เพื่อใช้การชำระเงิน PG กับ Hive SDK v4 Unreal Engine 25.1.3 หรือสูงกว่า โปรดดูที่ กระบวนการชำระเงิน PG และอัปเดตการใช้งานโค้ดของคุณ


ฟีเจอร์ใหม่


ทั่วไป

  • Android รองรับ Android OS 16 (API Level 36).
  • Android เมื่อสร้างด้วย Android OS 15 (API Level 35) หรือสูงกว่า รองรับการสร้างขนาดหน้า 16KB.


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


ทั่วไป

  • Android ลบสิทธิ์ android.permission.FOREGROUND_SERVICE ที่ไม่ได้ใช้งานออก
  • Android เป้าหมายการสร้าง Android ขั้นต่ำเปลี่ยนจาก 19 เป็น 23

การตรวจสอบสิทธิ์

  • iOS ลบการอ้างอิงไปยังไลบรารีที่ไม่สามารถใช้งานได้เมื่อสร้างด้วย Xcode 26.

อื่นๆ

  • อัปเดตไลบรารีภายนอก
    • 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
    • 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

แก้ไขข้อบกพร่อง


การตรวจสอบสิทธิ์

  • iOS แก้ไขปัญหาที่ทำให้ป๊อปอัปแชทบอทแสดงในโหมดแนวนอนเป็นระยะๆ แทนที่จะเป็นโหมดแนวตั้ง
  • iOS แก้ไขเพื่อป้องกันข้อผิดพลาดการอ้างอิงอาร์เรย์ว่าง
    • เมื่อใช้วิธี showConflict ของคลาส Authv4 จะเกิดการล่มเหลือถ้าข้อมูลนำเข้าที่จำเป็นขาดหายไป

การวิเคราะห์

  • Android แก้ไขเพื่อป้องกันไม่ให้ข้อมูลที่ไม่จำเป็นถูกนำรวมเมื่อส่งซ้ำหลังจากความล้มเหลวในการส่งผู้ใช้พร้อมกันของลูกค้า.


v4.25.7.0

ฟีเจอร์ใหม่


การตรวจสอบสิทธิ์

  • ทั้งหมด ให้ API เพื่อรับข้อมูลการระบุตัวตนที่ปรับให้เหมาะสม
    • ข้อมูลการระบุตัวตนคือค่าที่ถูกแฮช DI หลังจากเรียก API และเสร็จสิ้นการตรวจสอบผู้ใหญ่ คุณสามารถระบุผู้ใช้ที่ผ่านการตรวจสอบผู้ใหญ่ด้วยค่าดังกล่าว


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


การตรวจสอบสิทธิ์

  • ทั้งหมด หากคุณตั้งค่าแอปเพื่อใช้การตรวจสอบอายุใน Hive Console กระบวนการตรวจสอบอายุจะถูกดำเนินการโดยอัตโนมัติหลังจากการเข้าสู่ระบบ。

    • ฟีเจอร์นี้รองรับเฉพาะในเกาหลีเท่านั้น.
  • ทั้งหมด วิธีการ showAdultConfirm สำหรับการตรวจสอบผู้ใหญ่ถูกเลิกใช้แล้ว。

    • วิธีการ showAdultConfirm อาจถูกลบในอัปเดตในอนาคต。


v4.25.6.0

ดาวน์โหลด


Cocos2d-x Android & iOS
ดาวน์โหลด Hive SDK v4 Cocos2d-x Android & iOS 25.6.0
วันที่วางจำหน่าย 2025-07-31

สภาพแวดล้อมการพัฒนา


Cocos2d-x

  • Cocos2d-x 3.17.2

แอนดรอยด์

เกรเดิล ปลั๊กอินเกรเดิลสำหรับแอนดรอยด์ ปลั๊กอินเกรเดิลสำหรับโคทลิน
v7.5.0 v7.4.2 v1.8.0

iOS

หมายเหตุ


  • เนื่องจากการเปลี่ยนแปลงในโปรโตคอลความปลอดภัยในการตรวจสอบสิทธิ์ เมื่อใช้ Hive SDK v4 Cocos 25.0.0 หรือสูงกว่า คุณต้องออก รหัสความปลอดภัย ใน Hive Console > การตั้งค่ารหัสความปลอดภัย หากไม่มีรหัสความปลอดภัย การเข้าสู่ระบบในแอปจะไม่สามารถทำได้

  • เนื่องจากการเปลี่ยนแปลงในกระบวนการชำระเงิน PG เพื่อใช้การชำระเงิน PG กับ Hive SDK v4 Cocos 25.1.3 หรือสูงกว่า โปรดดูที่ กระบวนการชำระเงิน PG และอัปเดตการใช้งานโค้ดของคุณ


ฟีเจอร์ใหม่


แชท

  • ทั้งหมด เพิ่มความสามารถในการแสดงหรือแสดง 'ถูกใจ' บนข้อความแชทเฉพาะ
  • ทั้งหมด เพิ่มความสามารถในการเขียน 'ตอบกลับ' ไปยังข้อความแชทเฉพาะและให้ข้อมูลเกี่ยวกับความสัมพันธ์ของการตอบกลับ
  • ทั้งหมด เพิ่มความสามารถในการกล่าวถึงผู้ใช้เฉพาะและให้ข้อมูลเกี่ยวกับการกล่าวถึงผู้ใช้


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


แชท


v4.25.5.1


ฟีเจอร์ใหม่


การพิสูจน์ตัวตน

  • ทั้งหมด ได้จัดเตรียมฟีเจอร์ การสลับบัญชีหลายบัญชี ใหม่ รายละเอียดรวมถึง: * บันทึกบัญชีที่เข้าสู่ระบบอยู่ในขณะนี้ไปยังอุปกรณ์ * ดูบัญชีที่บันทึกไว้ * ออกจากระบบและลบบัญชีที่บันทึกไว้ * เข้าสู่ระบบอย่างรวดเร็วด้วยบัญชีที่บันทึกไว้อีกบัญชีหนึ่ง

โปรโมชั่น

การแจ้งเตือน

  • ทั้งหมด เพิ่มฟีเจอร์ ปุ่มการดำเนินการส่งข้อความ ใหม่ * เมื่อได้รับการแจ้งเตือนแบบพุช คุณสามารถดำเนินการที่กำหนดไว้ล่วงหน้าผ่านปุ่มการดำเนินการส่งข้อความ

แชท

  • ทั้งหมด การส่งข้อความ * เพิ่มการแปลข้อความแชทอัตโนมัติเป็นภาษาของผู้ใช้และความสามารถในการแปลข้อความเฉพาะ * เพิ่มความสามารถในการส่งข้อความประกาศที่ผู้ใช้เฉพาะภาษาสามารถรับได้เท่านั้น * เพิ่ม ID ข้อความในข้อความ websocket เพื่อให้แน่ใจว่าลำดับการเรียกกลับ
  • ทั้งหมด ช่อง * เพิ่มความสามารถในการดูประวัติแชทก่อนหน้านี้เมื่อเข้าสู่ช่องแชท * แสดงจำนวนผู้เข้าร่วมในช่องปัจจุบัน * เพิ่มตัวเลือกการจัดเรียงเมื่อดึงรายการช่อง
  • ทั้งหมด การจัดการเหตุการณ์ * เพิ่มความสามารถในการ ส่งเหตุการณ์ข้อมูลที่กำหนดเองในรูปแบบไบนารี
  • ทั้งหมด การจัดการการเชื่อมต่อ * เพิ่มฟีเจอร์การเชื่อมต่อใหม่


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


ทั่วไป

  • Android ต้องการกฎการเข้ารหัสใหม่สำหรับการสร้าง
  • iOS ไลบรารี HiveAppTrackingTransparents.framework ที่แยกออกมาก่อนหน้านี้ได้ถูกรวมเข้ากับ Service.framework

การตรวจสอบสิทธิ์

  • ทั้งหมด เมื่อไม่ได้ใช้บัญชีสมาชิก Hive, วิธีการ showMyInquiry จะแสดงหน้าการสอบถาม.
  • Android เปลี่ยนป๊อปอัพการตรวจสอบสิทธิ์ VK จากเว็บวิวเป็นเบราว์เซอร์ในแอป.

การระบุการตลาด

  • iOS ตอนนี้รองรับการเก็บข้อมูลเหตุการณ์การซื้อของ Firebase โดยอัตโนมัติ.

เฮอร์คิวลิส

  • ทั้งหมด อัปเดตห้องสมุดเฮอร์คิวลิส * แอนดรอยด์ 20250527 * iOS 20250218


แก้ไขข้อบกพร่อง


การจัดเตรียม

  • iOS แก้ไขเพื่อไม่ให้เว็บวิวเลื่อนเมื่อแสดงเงื่อนไข

โปรโมชั่น

  • iOS แก้ไขรัศมีมุมของ UI ข่าวบนอุปกรณ์ iPad.

การวิเคราะห์

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


v4.25.2.0


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


การจัดเตรียม

  • ทั้งหมด ในหน้ารายละเอียดและการตรวจสอบข้อกำหนด หากลิงก์ไม่ใช่ URL ของข้อกำหนดหรือมีแท็กลิงก์ไฮเปอร์ลิงก์ มันจะเปิดในเบราว์เซอร์ภายนอก

การตรวจสอบสิทธิ์

  • ทั้งหมด เปลี่ยนวิธีการตรวจสอบสิทธิ์ VK วิธีใหม่สามารถใช้ได้ใน คอนโซลนักพัฒนาของ VK ใหม่.

  • iOS ได้อัปเดตโปรโตคอลการตรวจสอบสำหรับ GameKit API ที่เลิกใช้งานซึ่งใช้ใน Apple GameCenter login.

  • Android เนื่องจากสิ้นสุดการสนับสนุนสำหรับไลบรารี Google Sign-In การตรวจสอบสิทธิ์ในขณะนี้ใช้ Google Credential Manager และ API AuthorizationClient สำหรับการเข้าสู่ระบบทั้งแบบโดยนัยและแบบชัดเจน.

การเรียกเก็บเงิน

  • Android เมื่อผลิตภัณฑ์ที่ซื้อผ่านการชำระเงิน PG ถูกคืนเงิน ค่า order_id จะถูกเพิ่มเพื่อแยกแยะจากธุรกรรมก่อนหน้า
  • Android เมื่อการทำธุรกรรมการชำระเงิน PG เสร็จสมบูรณ์ บันทึกการซื้อจะถูกส่งจากลูกค้าในขณะนี้

โปรโมชั่น

  • Android เพิ่ม Telegram ลงในรายการการเปิดเผยสำหรับการแชร์ UserAcquisition.
  • Android เปลี่ยนแปลงนโยบายการเก็บข้อมูลสำหรับการเปิดเผย webview.

การอ้างอิงการตลาด

แชท

  • ทั้งหมด เมื่อส่งหรือรับข้อมูลข้อความ, extraData จะถูกส่งและรับในขณะนี้.
  • ทั้งหมด เมื่อเชื่อมต่อกับเซิร์ฟเวอร์แชท, extraData จะไม่ถูกส่งอีกต่อไป.
  • ทั้งหมด ค่าตัวเลขเวลาในรูปแบบจำนวนเต็มจะถูกส่งรับในขณะนี้นอกเหนือจากค่าตัวเลขเวลาในรูปแบบสตริง.
  • ทั้งหมด เมื่อเครือข่ายถูกบล็อกและ websocket ไม่สามารถตัดการเชื่อมต่อได้อย่างถูกต้อง, เปลี่ยนแปลงเพื่อให้ความพยายามในการเชื่อมต่อใหม่ไม่ล้มเหลวเนื่องจากการเชื่อมต่อซ้ำ.

อื่นๆ

  • อัปเดตไลบรารีภายนอก * Airbridge(Android) v4.1.0 → v4.3.0 * Airbridge(iOS) v4.1.1 → v4.3.0 * Adjust(Android) v5.0.1 → v5.2.0 * Adjust(iOS) v5.0.1 → v5.2.0 * Singular(Android) v12.6.1 → v12.7.0 * Singular(iOS) v12.6.1 → v12.7.1 * AppsFlyer(Android) v6.15.2 → v6.16.2 * AppsFlyer(iOS) v6.15.3 → v6.16.1 * QQ(iOS) 3.5.17.3 → 3.5.17.4


แก้ไขข้อบกพร่อง


ทั่วไป

  • Android เมื่อจำเป็นต้องลองติดต่อใหม่หรือเชื่อมต่อกับเซิร์ฟเวอร์ที่กระจาย หากได้รับการตอบกลับก่อนเวลาหมดเวลาสูงสุด ให้ลองใหม่หรือเชื่อมต่อทันทีโดยไม่ต้องรอเวลาหมดเวลา。

  • iOS แก้ไขข้อผิดพลาดที่ค่า gameLanguage ใน hive_config.xml ถูกรีเซ็ตเมื่อเปลี่ยนโซนกลุ่มเซิร์ฟเวอร์โดยใช้วิธี setZone ของคลาส Configuration.

การจัดเตรียม

  • ทั้งหมด เมื่อเริ่มต้นโมดูลโฆษณา (Adiz) ก่อนการเริ่มต้น SDK และปฏิบัติตาม COPPA หรือ GDPR แก้ไขข้อผิดพลาดที่ค่า AgeGate ทำงานตามค่าที่ตั้งไว้ใน hive_config.xml.

การตรวจสอบสิทธิ์

  • iOS แก้ไขข้อผิดพลาดที่ทำให้การเข้าสู่ระบบเว็บ QQ ไม่ทำงานอย่างถูกต้องบนอุปกรณ์ที่ใช้ iOS 18 ขึ้นไป.

การระบุแหล่งที่มาของการตลาด

  • Android แก้ไขปัญหาที่มีการแสดงการแจ้งเตือนแบบพุชที่ว่างเปล่าเมื่อใช้ Adjust เพื่อตรวจสอบสถานะการติดตั้ง.

  • Android เมื่อใช้ Airbridge แก้ไขให้ข้อมูลการขายถูกส่งตามราคาต่อหน่วยและจำนวนเมื่อมีการซื้อหลายรายการ.

แชท

  • Android แก้ไขปัญหาการเชื่อมต่อที่ไม่สม่ำเสมอเมื่อเชื่อมต่อกับแชท.

v4.25.1.3


คุณสมบัติที่เปลี่ยนแปลง


การระบุแหล่งที่มาของการตลาด

การเรียกเก็บเงิน

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


v4.25.1.0


แก้ไขข้อบกพร่อง


การให้เครดิตการตลาด

  • iOS แก้ไขข้อผิดพลาดที่ข้อมูลรายได้จากโฆษณาที่ส่งผ่าน Adiz ถูกส่งเป็น AdMob ใน Airbridge แทนที่จะเป็น Adiz.

การเรียกเก็บเงิน

  • iOS แก้ไขข้อผิดพลาดที่ทำให้ UI ป๊อปอัปสำหรับการยินยอมส่งข้อมูลการบริโภคแสดงด้วยพื้นหลังทึบแสง.

  • iOS แก้ไขข้อผิดพลาดที่ทำให้หน้าจอแอปพลิเคชันหมุนโดยไม่ตั้งใจเมื่อปิด UI ป๊อปอัพเพื่อยอมรับการส่งข้อมูลการใช้จ่าย.

โปรโมชั่น

  • iOS แก้ไขข้อผิดพลาดที่ทำให้ภาพหายไปเมื่อเกิดเหตุการณ์การหมุนระหว่างการแสดงป๊อปอัพรีวิวที่มีภาพ


v4.25.0.0


ฟีเจอร์ใหม่


การตรวจสอบสิทธิ์

การเรียกเก็บเงิน

การระบุแหล่งที่มาของการตลาด

แชท

  • ทั้งหมด ใหม่สนับสนุนฟีเจอร์ แชท.

การจับคู่

  • ทั้งหมด อัปเดตฟีเจอร์การจับคู่ใหม่เพื่อรองรับ การจับคู่กลุ่ม.
     <span style='color:#FF0000;'>※ ไม่สามารถใช้งานร่วมกับ Hive SDK อินเตอร์เฟสก่อนหน้าได้ เพื่อใช้ฟีเจอร์การจับคู่ที่อัปเดต ให้ใช้ Hive SDK v4 25.0.0 หรือสูงกว่า.</span>
    


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


การตรวจสอบสิทธิ์

  • ทั้งหมด ลบคลาส, อินเตอร์เฟส, เมธอด, ตัวแทน, และผู้ฟังของโมดูล Auth ที่ไม่ได้ใช้งาน
  • ทั้งหมด ใช้โปรโตคอลความปลอดภัยที่เข้มงวดขึ้นโดยใช้โทเค็น JWT
  • ทั้งหมด ลบเมธอดโทเค็นการตรวจสอบสิทธิ์ TalkPlus เนื่องจากการสิ้นสุดการสนับสนุน TalkPlus
  • Android อนุญาตให้เรียกดูเช่นการกู้คืนรหัสผ่านในเว็บวิวการเข้าสู่ระบบของ Apple ไม่ใช่แค่การเข้าสู่ระบบ

โปรโมชั่น

  • ทั้งหมด รวบรวมเหตุการณ์การเข้าสู่ระบบเพื่อให้รางวัลเมื่อผู้ใช้ที่กรอกโค้ดเชิญติดตั้งแอป ดูที่ นี่.

การจัดสรรการตลาด

  • ทั้งหมด อัปเดตเพื่อรองรับ Adjust v5. * ลบห้องสมุด Adjust Signature.
  • ทั้งหมด เมื่อรวมรายได้จากโฆษณากับ Adjust จะส่ง AdMob เป็นแหล่งรายได้จากโฆษณา.
  • Android สะท้อนการรวมห้องสมุดการรวมรายได้จากโฆษณาของ Appsflyer เข้ากับห้องสมุดหลัก. * 6.14.2 → 6.15.2 * ลบห้องสมุดรายได้จากโฆษณาของ Appsflyer.

อื่นๆ

  • ทั้งหมด อัปเดตเวอร์ชันไลบรารี Hercules. * Android: 20241120 * iOS: 20241120


แก้ไขข้อบกพร่อง


การตรวจสอบสิทธิ์

  • Android แก้ไขปัญหาที่ทำให้ UI thread ถูกใช้งานเป็นระยะๆ หากการตอบสนองของเครือข่ายล่าช้าในระหว่างการดำเนินการของ signIn

การเรียกเก็บเงิน

  • iOS แก้ไขข้อผิดพลาดที่เกิดเหตุการณ์ IAP_UPDATE เพิ่มเติมเมื่อใช้ UserEngagement เพื่อกระตุ้นการซื้อผลิตภัณฑ์ในแอป


v4.24.5.0


ฟีเจอร์ใหม่


การตรวจสอบสิทธิ์

การจับคู่

โปรโมชั่น

  • ทั้งหมด Spot banners ตอนนี้รองรับการแสดงโฆษณาแล้ว
  • Android เพิ่มการสนับสนุนสำหรับ X (formerly Twitter) ในการแชร์คำเชิญผู้ใช้


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


การตรวจสอบสิทธิ์

  • ทั้งหมด แสดงชื่อผู้ให้บริการที่แก้ไขในป๊อปอัพความขัดแย้ง.


แก้ไขข้อบกพร่อง


การเรียกเก็บเงิน

  • iOS แก้ไขเพื่อให้ราคาที่ไม่สามารถแสดงได้อย่างแม่นยำในรูปแบบเลขทศนิยมลอยตัวจะแสดงเป็นเลขทศนิยมที่ถูกต้องในรูปแบบ JSON * ตัวอย่าง: 4.99$ (string) → 4.9900000000000011 (double) → 4.99 (JSON number)


v4.24.4.0


ฟีเจอร์ใหม่


การอ้างอิงการตลาด

การเรียกเก็บเงิน

  • Android รองรับการซื้อจำนวนที่ต้องการของผลิตภัณฑ์เดียวผ่านการชำระเงิน PG.


แก้ไขข้อบกพร่อง


การวิเคราะห์

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


v4.24.3.0


ฟีเจอร์ใหม่


การจัดเตรียม

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


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


การตรวจสอบสิทธิ์

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

โปรโมชั่น

การระบุแหล่งที่มาของการตลาด


แก้ไขข้อบกพร่อง


Hive SDK ทั่วไป

  • Android แก้ไขข้อผิดพลาดที่หน่วยความจำไม่ได้ถูกปล่อยออกเนื่องจากตรรกะการอ้างอิงทรัพยากร
  • iOS แก้ไขการล่มแบบไม่ต่อเนื่องเมื่อเช็คสถานะการยินยอม ATT บนอุปกรณ์ iOS 14
  • iOS แก้ไขการล่มเมื่อเลือกการเข้าถึงภาพถ่ายที่จำกัดในอัลบั้มภาพ

การแจ้งเตือน


v4.24.2.0


ฟีเจอร์ใหม่


Hive SDK ทั่วไป

การตรวจสอบสิทธิ์

  • ทั้งหมด เมื่อขอรหัสการตรวจสอบสิทธิ์หลังจากเกินจำนวนบัญชีสูงสุดต่อหมายเลขโทรศัพท์ จะแสดงข้อความแสดงข้อผิดพลาด: "เกินจำนวนบัญชีที่สามารถสร้างได้ด้วยหมายเลขโทรศัพท์เดียวกัน."

โปรโมชั่น


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


การแจ้งเตือน

  • Android รองรับไลบรารีระหว่างการทำงาน (Push Amazon Device Message 1.2.0) สำหรับอุปกรณ์ Amazon Fire ใหม่.

โปรโมชั่น

  • iOS ปรับปรุงการใช้งานโดยการลดการแจ้งเตือนสิทธิ์คลิปบอร์ดเมื่อใช้ฟีเจอร์เชิญเกม (UA) * เปลี่ยนเวลาการแสดงแจ้งเตือนจากการเปิดแอปเป็นการเริ่มต้น Hive SDK * แจ้งเตือนจะแสดงเฉพาะเมื่อมีข้อมูล URL ของผู้เชิญในคลิปบอร์ด

การวิเคราะห์

  • iOS ค่าเริ่มต้นสำหรับตัวเลือก saveAnalyticsLogBeforeCrash ซึ่งบันทึกบันทึกที่ยังไม่ได้ส่งไปยังไฟล์เมื่อเกิดการชน เป็น false แล้ว


แก้ไขข้อบกพร่อง


การตรวจสอบสิทธิ์

  • ทั้งหมด ในการตรวจสอบชื่อจริงสำหรับผู้ใช้ในประเทศจีน ได้แก้ไขเพื่อให้เวลาที่เหลือไม่ถูกรีเซ็ตและแสดงข้อความแสดงข้อผิดพลาดเมื่อเกินขีดจำกัดการส่ง SMS
  • Android แก้ไขข้อผิดพลาดที่ไม่มีการเรียกกลับเมื่อกดปุ่มย้อนกลับระหว่างการเข้าสู่ระบบ Google Play
  • Android แก้ไขข้อผิดพลาดที่ไม่สามารถป้อนข้อมูลด้วยแป้นพิมพ์ได้ในอุปกรณ์ที่มีความละเอียดต่ำ

โปรโมชั่น

  • iOS แก้ไขปัญหาการแช่แข็งเมื่อแสดงมุมมองเฟรมใหม่ในมุมมองข่าว

การกำหนดเครดิตการตลาด

  • Android แก้ไขความล่าช้าในการส่งเหตุการณ์ Adjust เมื่อเริ่มต้นด้วยเงื่อนไขที่กำหนดเอง.


v4.24.1.2


แก้ไขข้อบกพร่อง


การตรวจสอบสิทธิ์

  • Android แก้ไขข้อผิดพลาดที่ไม่มีการเรียกกลับเมื่อกดปุ่มย้อนกลับระหว่างการเข้าสู่ระบบ Google ข้อบกพร่องนี้เกิดขึ้นเฉพาะเมื่อเปิดใช้งานการสนับสนุน Legacy ของ Google ใน Hive console.
  • Android แก้ไขข้อผิดพลาดที่ไม่สามารถป้อนข้อมูลด้วยแป้นพิมพ์ได้บนอุปกรณ์ที่มีความละเอียดต่ำ.


v4.24.1.0


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


การวิเคราะห์

  • iOS เปลี่ยนเพื่อกำหนดการแสดงแบนเนอร์การยินยอมตามความยินยอมในการติดตามอุปกรณ์ * หากปฏิเสธความยินยอมในการติดตาม แบนเนอร์การยินยอมจะไม่แสดง


v4.24.0.0


ฟีเจอร์ใหม่


โปรโมชั่น

การเรียกเก็บเงิน

  • iOS เมื่อผลิตภัณฑ์มีส่วนลดการสมัครสมาชิกครั้งแรก การสอบถามข้อมูลผลิตภัณฑ์จะส่งคืนทั้ง original_price และ price ในฟิลด์ IAPV4Product สำหรับข้อมูลส่วนลด。


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


Hive SDK ทั่วไป

  • iOS ตอนนี้ยังใช้ CFBundleShortVersionString เพื่อแยกเวอร์ชันของแอป

การเรียกเก็บเงิน

  • ทั้งหมด เปลี่ยนคำประเภทการชำระเงิน PG ใน UI การคืนเงินจาก "HiveStore" เป็น "การชำระเงิน PG"。
  • Android เปลี่ยนหน้าชำระเงิน PG ให้แสดงในเว็บวิวภายในแอปแทนที่จะเป็นเบราว์เซอร์ภายในแอป ตอนนี้รองรับการชำระเงิน PG บนอุปกรณ์ที่ไม่รองรับเบราว์เซอร์ภายในแอป。

การวิเคราะห์

  • Android ค่าเริ่มต้นสำหรับการเก็บตัวระบุโฆษณาในการเก็บเหตุการณ์ Firebase ตอนนี้คือ true.

v4.23.0.0


ดาวน์โหลด


Cocos2d-x Android/iOS
ดาวน์โหลด Hive SDK v4 Cocos2d-x Android+iOS 23.0.0
วันที่วางจำหน่าย 2024-04-25

 

สภาพแวดล้อมการพัฒนา


Cocos2d-x

  • 3.17.2

Android

เกรเดิล ปลั๊กอินเกรเดิลสำหรับแอนดรอยด์ ปลั๊กอินเกรเดิลสำหรับโคทลิน
v7.5 v7.4.2 v1.8.0

iOS

 

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


Hive SDK ทั่วไป

  • Android การเข้าถึง Java Enum interface ResultAPI class ได้มีการเปลี่ยนแปลง ดูตัวอย่างด้านล่าง
    • ก่อนหน้านี้: รองรับเฉพาะ ResultAPI.Companion.getSUCCESS() เท่านั้น.
    • เปลี่ยนแปลง: รองรับทั้ง ResultAPI.Companion.getSUCCESS() และ ResultAPI.SUCCESS.
  • Android รองรับทั้งสไตล์วิธีการของอินสแตนซ์และสไตล์วิธีการของคลาสใน Java. ดูตัวอย่างด้านล่าง
    • ก่อนหน้านี้: รองรับเฉพาะ IAPV4.INSTANCE.getProductInfo เท่านั้น.
    • เปลี่ยนแปลง: รองรับทั้ง IAPV4.INSTANCE.getProductInfo และ IAPV4.getProductInfo.
  • Android มีการปรับเปลี่ยนเพื่อให้หน้าต่างการสอบถาม, แชทบอท, และหน้าต่างการตรวจสอบอายุผู้ใช้ไม่เกินขอบเขตของหน้าจอบน Z-Flip 5 หน้าจอด้านหน้า.
  • iOS สภาพแวดล้อมการพัฒนาที่รองรับได้มีการเปลี่ยนแปลงเป็น Xcode 15 หรือสูงกว่า สามารถใช้งานได้บน macOS Ventura13.5 หรือสูงกว่า ระบบปฏิบัติการที่รองรับมีดังนี้:
    • iOS 12 หรือสูงกว่า
    • iPadOS 13 หรือสูงกว่า

การตรวจสอบสิทธิ์

  • ทั้งหมด สำหรับการจัดการอุปกรณ์, การตรวจสอบชื่อจริงสำหรับประเทศจีน, และอื่นๆ, ปุ่มส่งจะถูกปิดใช้งานหากผู้ใช้ไม่ป้อน SMS ภายในเวลาที่กำหนดสำหรับการตรวจสอบ SMS.
  • Android แต่ละ IDP จะแยกออกเป็นห้องสมุดสำหรับการใช้งานที่เลือกได้ ห้องสมุดต่อไปนี้สามารถนำมาใช้เพิ่มเติมได้:
    • Apple Sign-In
    • Weverse
    • สมาชิก
  • Android มีการเปลี่ยนแปลงเพื่อเชื่อถือเฉพาะข้อมูลการเข้าสู่ระบบที่ได้รับการตรวจสอบโดยตรงจาก Hive Server ในระหว่างการเข้าสู่ระบบ Google Play Games, แก้ไขปัญหาบางกรณีของ AuthV4ServerResponseError.
  • iOS ห้องสมุด reCAPTCHA ที่ใช้โดย Hive SDK ได้รับการอัปเดตเป็นเวอร์ชันทางการ.
  • iOS แต่ละ IDP จะแยกออกเป็นห้องสมุดสำหรับการใช้งานที่เลือกได้ ห้องสมุดต่อไปนี้สามารถนำมาใช้เพิ่มเติมได้:
    • Apple Sign-In
    • GameCenter
    • สมาชิก

โปรโมชั่น

  • ทั้งหมด การเปลี่ยนแปลงจะทำให้มีเพียงข่าวสารหรือแบนเนอร์ระหว่างหน้าจอเพียงหนึ่งเดียวที่ปรากฏบนหน้าจอ หน้าต่างที่เรียกว่าครั้งแรกจะปรากฏขึ้น และหน้าต่างที่เรียกทีหลังจะไม่ปรากฏ
  • ทั้งหมด รวม campaignId ใน UA ข้อมูลแคมเปญ.
  • iOS อัปเดตไลบรารี SDWebImage และใช้ LRU นโยบายแคชที่เกี่ยวข้องกับการแคชและดาวน์โหลดภาพ

Billing

  • ทั้งหมด ไม่รองรับอินเทอร์เฟซและฟีเจอร์ IAPv2 อีกต่อไป.
  • Android มีการเปลี่ยนแปลงเพื่อให้เมื่อมีการซื้อที่รอดำเนินการ ผลลัพธ์การซื้อที่ล่าช้าไม่ส่งผลกระทบต่อการชำระเงินที่กำลังดำเนินการอยู่ในปัจจุบัน.

การจัดเตรียม

  • ทั้งหมด เพิ่มฟีเจอร์ในการเปิดเผยข้อกำหนดในการให้บริการตามบัญชี

Hercules

  • ทั้งหมด อัปเดตเวอร์ชันของไลบรารี Hercules.
    • Android: 20231122
    • iOS: 20231116


<

แก้ไขข้อบกพร่อง


การตรวจสอบสิทธิ์

  • Android แก้ไขปัญหาที่ปุ่มแสดงผลไม่ถูกต้องเมื่อมีการแสดงป๊อปอัปข้อจำกัดการใช้งานในภาษาโปรตุเกส.
  • iOS แก้ไขปัญหาที่แอปพลิเคชันหยุดทำงานเมื่อมีการแตะปุ่มถ่ายภาพอย่างรวดเร็วขณะแก้ไขรูปภาพโปรไฟล์.

โปรโมชั่น

  • Android แก้ไขข้อผิดพลาดที่ทำให้การขึ้นบรรทัดใหม่ไม่ทำงานอย่างถูกต้องเมื่อแอปเปลี่ยนจากพื้นหลัง > ไปยังพื้นหลัง > กลับไปที่พื้นหลังอีกครั้งในขณะที่แสดงป๊อปอัพออกจากเกม.
  • iOS แก้ไขปัญหาที่ทำให้พื้นที่ด้านบนถูกตัดออกเมื่อแสดงเว็บวิวชุมชน ฯลฯ ผ่านแบนเนอร์โปรโมชัน.

การจัดเตรียม

  • iOS แก้ไขไม่ให้แสดงเวลาที่เหลือจนกว่าจะยกเลิกการระงับสำหรับผู้ใช้ที่ถูกระงับ.

ฐานข้อมูล

  • iOS หากคุณใส่ค่าที่ว่างเปล่าลงในวิธี set เป็นอาร์กิวเมนต์ มันจะลบค่าที่ตั้งไว้ก่อนหน้านี้ ทำให้แน่ใจว่าการทำงานถูกต้อง

การแจ้งเตือน

  • Android แก้ไขปัญหาที่เนื้อหาข้อความแจ้งเตือนไม่ปรากฏเนื่องจากปัญหาในกระบวนการดึงข้อความแจ้งเตือนเพื่อแสดงเมื่อแอปถูกเปิดใหม่อีกครั้ง.

Analytics

  • ทั้งหมด ในการส่งบันทึกผู้ใช้พร้อมกัน เปลี่ยนรหัสประเทศที่ส่งสำหรับประเทศที่ไม่รู้จักจาก Unknown เป็นช่องว่างสองช่อง.


<

ปัญหาที่รู้จัก


ไม่มีปัญหาที่ทราบเกี่ยวกับการเปิดตัวเวอร์ชันนี้ของ Hive SDK
<

การเปลี่ยนแปลงคู่มือสำหรับนักพัฒนา


ทั่วไป

  • เปลี่ยนค่า ageGateU13 ของ COPPA เป็นค่าที่สามารถตั้งค่าได้โดยตรง
  • อัปเดตตัวอย่าง hive_config.xml
  • ลบเนื้อหาที่เกี่ยวข้องกับ IdP ที่ไม่รองรับ, WEIBO, จาก ที่นี่
  • แก้ไขคำอธิบายของ การอัปเดตในแอป

Android

  • เพิ่มเวอร์ชันขั้นต่ำสำหรับ Gradle, Android Gradle Plugin, Kotlin Gradle Plugin ที่นี่.
  • เปลี่ยนเนื้อหาของไฟล์ Android Gradle เนื่องจากฟีเจอร์ของ Hive SDK ถูกแยกออกเป็นไลบรารีแยกต่างหาก.
  • ลบเนื้อหาที่เกี่ยวข้องจากการตั้งค่า AndroidManifest.xml เนื่องจาก WeChat Auth ถูกเพิ่มโดยอัตโนมัติโดย Hive SDK. นอกจากนี้ยังลบเนื้อหาเนื่องจาก Hive SDK ไม่ได้ใช้ FOREGROUND SERVICE โดยตรง.
  • เปลี่ยนเนื้อหาที่เกี่ยวข้องกับการตั้งค่าไลบรารีที่จำเป็นใน build.gradle สำหรับการสร้าง Facebook Cloud Game ที่นี่.
  • เปลี่ยนเนื้อหาของไฟล์ build.gradle ระดับโมดูลสำหรับการเพิ่ม Firebase Analytics ที่นี่.
  • อัปเดตการตั้งค่าการสร้าง Huawei.
  • เปลี่ยนเนื้อหาที่เกี่ยวข้องกับการตั้งค่าไลบรารีที่จำเป็นใน build.gradle สำหรับการสร้าง Google Play Games บนการสร้าง PC ที่นี่.
  • เปลี่ยนเนื้อหาของไฟล์ build.gradle ระดับโมดูลสำหรับการสนับสนุนการเข้าสู่ระบบ Google ที่นี่.
  • ปรับปรุงคำอธิบายเนื่องจากเวอร์ชัน ONE Store ได้รับการอัปเดตเป็น 21.01.00 ที่นี่.

iOS

  • เพิ่ม Apple Game Center ลงในคู่มือการรวม IdP.
  • เปลี่ยนเนื้อหาของ iOS Podfile เนื่องจากฟีเจอร์ของ Hive SDK ถูกแบ่งออกเป็นไลบรารีแยกต่างหาก.