Android & iOS
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
แอนดรอยด์¶
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5.0 | v7.4.2 | v1.8.0 |
iOS¶
- Xcode 16.1 หรือสูงกว่า
- เวอร์ชัน Xcode ต้องได้รับการอัปเดตตาม นโยบายของ Apple App Store.
หมายเหตุ¶
-
เนื่องจากการเปลี่ยนแปลงในโปรโตคอลความปลอดภัยการตรวจสอบสิทธิ์ เมื่อใช้ Hive SDK v4 Cocos 25.0.0 หรือสูงกว่า คุณต้องออก รหัสความปลอดภัย ใน Hive Console > การตั้งค่ารหัสความปลอดภัย หากไม่มีรหัสความปลอดภัย จะไม่สามารถเข้าสู่ระบบในแอปได้
-
เนื่องจากมีการเปลี่ยนแปลงในกระบวนการชำระเงิน PG เพื่อใช้การชำระเงิน PG กับ Hive SDK v4 Cocos 25.1.3 หรือสูงกว่า โปรดดูที่ กระบวนการชำระเงิน PG และอัปเดตการใช้งานโค้ดของคุณ
ฟีเจอร์ใหม่¶
แชท¶
- ทั้งหมด เพิ่มความสามารถในการแสดงหรือแสดง 'ถูกใจ' บนข้อความแชทเฉพาะ
- ทั้งหมด เพิ่มความสามารถในการเขียน 'ตอบกลับ' ไปยังข้อความแชทเฉพาะและให้ข้อมูลเกี่ยวกับความสัมพันธ์ของการตอบกลับ
- ทั้งหมด เพิ่มความสามารถในการกล่าวถึงผู้ใช้เฉพาะและให้ข้อมูลเกี่ยวกับการกล่าวถึงผู้ใช้
ฟีเจอร์ที่เปลี่ยนแปลง¶
แชท¶
- ทั้งหมด เปลี่ยน วิธีการสอบถามข้อความช่อง จากการใช้ดัชนีเป็นการใช้หมายเลข ID ของข้อความ.
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.
-
Android เนื่องจากการสิ้นสุดการสนับสนุนสำหรับไลบรารี Google Sign-In การตรวจสอบสิทธิ์ในขณะนี้ใช้ Google Credential Manager และ AuthorizationClient API สำหรับการเข้าสู่ระบบทั้งแบบโดยนัยและแบบชัดเจน.
การเรียกเก็บเงิน¶
- Android เมื่อมีการคืนเงินสำหรับผลิตภัณฑ์ที่ซื้อผ่านการชำระเงิน PG จะมีการเพิ่มค่า
order_id
เพื่อแยกแยะจากธุรกรรมก่อนหน้า. - Android เมื่อการทำธุรกรรมการชำระเงิน PG เสร็จสมบูรณ์ บันทึกการซื้อจะถูกส่งจากลูกค้าในขณะนี้.
โปรโมชั่น¶
- Android เพิ่ม Telegram ลงในรายการการเปิดเผยสำหรับการแชร์ UserAcquisition.
- Android เปลี่ยนนโยบายการแคชสำหรับการเปิดเผย webview.
การอ้างอิงการตลาด¶
- ทั้งหมด เพิ่มตัวระบุ Hive SDK สำหรับ การรวมกับบริการ MMP.
- ทั้งหมด เมื่อทำการติดตามเหตุการณ์ด้วยตนเอง, สามารถเพิ่มคุณลักษณะกำหนดเองได้แล้ว.
- Android เมื่อเริ่มต้น Airbridge, ข้อมูลแหล่งที่มาของตลาดจะถูกส่งแล้ว.
- iOS เมื่อใช้ API sendEventWithAttributes, ช่วงความแม่นยำสำหรับค่าฟloating-point ประเภท
semantic value
จะถูกเปลี่ยนจากfloat
เป็นdouble
.
แชท¶
- ทั้งหมด เมื่อส่งหรือรับข้อมูลข้อความ,
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¶
คุณสมบัติที่เปลี่ยนแปลง¶
การระบุแหล่งที่มาของการตลาด¶
- iOS รองรับการติดตามลิงก์ลึกที่เลื่อนออกไปของ Airbridge ใหม่
การเรียกเก็บเงิน¶
- Android เปลี่ยนพฤติกรรมการชำระเงิน PG ให้ตรงกับตลาดการเรียกเก็บเงินอื่น ๆ (
IAPv4
) หากใช้การชำระเงิน PG โปรดดูที่ กระบวนการชำระเงิน PG และอัปเดตโค้ดของคุณ.
v4.25.1.0¶
แก้ไขข้อบกพร่อง¶
การให้เครดิตการตลาด¶
- iOS แก้ไขข้อผิดพลาดที่ข้อมูลรายได้จากโฆษณาที่ส่งผ่าน Adiz ถูกส่งเป็น AdMob ใน Airbridge แทนที่จะเป็น Adiz.
การเรียกเก็บเงิน¶
-
iOS แก้ไขข้อผิดพลาดที่ทำให้ UI ป๊อปอัปสำหรับการยินยอมส่งข้อมูลการบริโภคแสดงด้วยพื้นหลังทึบ
-
iOS แก้ไขข้อผิดพลาดที่ทำให้หน้าจอแอปพลิเคชันหมุนโดยไม่ตั้งใจเมื่อปิด UI ป๊อปอัปสำหรับการตกลงส่งข้อมูลการใช้จ่าย.
โปรโมชั่น¶
- iOS แก้ไขข้อผิดพลาดที่ทำให้ภาพหายไปเมื่อเกิดเหตุการณ์การหมุนระหว่างการแสดงป๊อปอัพการตรวจสอบที่มีภาพ
v4.25.0.0¶
ฟีเจอร์ใหม่¶
การตรวจสอบสิทธิ์¶
- ทั้งหมด เพิ่ม Telegram เป็นวิธีการยืนยันตัวตนใหม่ (IdP) ดูที่ การตั้งค่า Telegram bot สำหรับการเข้าสู่ระบบ.
การเรียกเก็บเงิน¶
การระบุแหล่งที่มาของการตลาด¶
- ทั้งหมด ใหม่สนับสนุน การส่งคุณสมบัติเพิ่มเติมไปยัง Airbridge สำหรับติดตามเหตุการณ์การตลาด.
- Android ใหม่สนับสนุน การติดตามลิงก์ลึกที่ล่าช้าของ Airbridge.
แชท¶
- ทั้งหมด รองรับฟีเจอร์ แชท ใหม่ทั้งหมด.
การจับคู่¶
- ทั้งหมด อัปเดตฟีเจอร์การจับคู่ใหม่เพื่อสนับสนุน การจับคู่กลุ่ม.
<span style='color:#FF0000;'>※ ไม่สามารถใช้งานร่วมกับ SDK ของ Hive เวอร์ชันก่อนหน้าได้ หากต้องการใช้ฟีเจอร์การจับคู่ที่อัปเดต ให้ใช้ 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¶
ฟีเจอร์ใหม่¶
การตรวจสอบสิทธิ์¶
- ทั้งหมด รองรับ Steam และ X (เดิมคือ Twitter) เป็นวิธีการยืนยันตัวตนใหม่ * การเตรียมการ: ทั่วไป * การเตรียมการ: Android * การเตรียมการ: iOS * คู่มือการสร้างแบรนด์
- ทั้งหมด มี ฟีเจอร์การท่องเว็บในแอป ที่แชร์เซสชันที่ได้รับการยืนยันตัวตน.
การจับคู่¶
- ทั้งหมด รองรับ บริการจับคู่ ใหม่
โปรโมชั่น¶
- ทั้งหมด Spot banners ตอนนี้รองรับการแสดงโฆษณาแล้ว
- Android เพิ่มการสนับสนุนสำหรับ X (เดิมคือ Twitter) ในการแชร์คำเชิญผู้ใช้
ฟีเจอร์ที่เปลี่ยนแปลง¶
การตรวจสอบสิทธิ์¶
- ทั้งหมด แสดงชื่อผู้ให้บริการที่แก้ไขในป๊อปอัพความขัดแย้ง.
แก้ไขข้อบกพร่อง¶
การเรียกเก็บเงิน¶
- iOS แก้ไขเพื่อให้ราคาที่ไม่สามารถแสดงได้อย่างแม่นยำในรูปแบบเลขทศนิยมลอยตัวจะแสดงเป็นเลขทศนิยมที่ถูกต้องในรูปแบบ JSON * ตัวอย่าง:
4.99$
(สตริง) →4.9900000000000011
(ดับเบิล) →4.99
(หมายเลข JSON)
v4.24.4.0¶
ฟีเจอร์ใหม่¶
การให้เครดิตการตลาด¶
- ทั้งหมด รองรับ Airbridge เป็นบริการที่เชี่ยวชาญสำหรับ Hive SDK. - ติดตามเหตุการณ์โดยอัตโนมัติด้วย Airbridge - ติดตามเหตุการณ์ด้วยตนเองด้วย Airbridge
การเรียกเก็บเงิน¶
- 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)
โปรโมชั่น¶
- ทั้งหมด แก้ไขเพื่อไม่ให้ข้อมูลที่ไม่จำเป็นรวมอยู่ในค่าที่ส่งผ่าน
additionalInfo
. - ทั้งหมด เปลี่ยนเพื่ออนุญาตให้แบนเนอร์เต็มหน้าจอที่มีอัตราส่วน 2:3 หรือ 3:2.
- ทั้งหมด เปลี่ยนข้อความ "ไม่แสดงเป็นเวลา 1 วัน" ในแบนเนอร์เต็มหน้าจอเป็น "ไม่แสดงวันนี้".
การอ้างอิงการตลาด¶
- ทั้งหมด เปลี่ยน ปรับลายเซ็น เวอร์ชันจาก
v1
เป็นv3
.
แก้ไขข้อบกพร่อง¶
Hive SDK ทั่วไป¶
- Android แก้ไขข้อผิดพลาดที่หน่วยความจำไม่ได้ถูกปล่อยออกเนื่องจากตรรกะการอ้างอิงทรัพยากร.
- iOS แก้ไขการล่มแบบไม่ต่อเนื่องเมื่อเช็คสถานะการยินยอม ATT บนอุปกรณ์ iOS 14.
- iOS แก้ไขการล่มเมื่อเลือกการเข้าถึงภาพถ่ายแบบจำกัดในอัลบั้มภาพ.
การแจ้งเตือน¶
- Android แก้ไขข้อผิดพลาดที่การตั้งค่า
type
ที่ไม่รองรับใน การแจ้งเตือนแบบพุชในท้องถิ่น ทำให้ข้อความพุชไม่แสดง. - iOS แก้ไขเพื่อส่งข้อมูลเวอร์ชันแอป.
v4.24.2.0¶
ฟีเจอร์ใหม่¶
Hive SDK ทั่วไป¶
- ทั้งหมด ให้ ฟีเจอร์ในการคืนค่าว่าผู้ใช้ที่อายุต่ำกว่า 16 ปีได้ตกลงตามข้อกำหนด ในภูมิภาค EU และ EEA ที่ GDPR ใช้บังคับ
- Android บน Android OS 11+ หรือโมดูลที่รองรับ ใช้ PhotoPicker เป็นค่าเริ่มต้นสำหรับการเข้าถึงอัลบั้มภาพ
- iOS บันทึกการดีบักของ Hive SDK สามารถตรวจสอบได้ในแอปคอนโซลของ MacOS และสามารถกรองประเภทบันทึกเฉพาะได้。
การตรวจสอบสิทธิ์¶
- ทั้งหมด เมื่อขอรหัสการตรวจสอบสิทธิ์หลังจากเกินจำนวนบัญชีสูงสุดต่อหมายเลขโทรศัพท์ จะแสดงข้อความแสดงข้อผิดพลาด: "เกินจำนวนบัญชีที่สามารถสร้างด้วยหมายเลขโทรศัพท์เดียวกัน."
โปรโมชั่น¶
- ทั้งหมด ให้ ควบคุมการแสดงผลการส่งเสริมข้าม.
- ทั้งหมด ปรับปรุงฟีเจอร์ "ไม่แสดงวันนี้" เพื่อสนับสนุน ไม่แสดงเป็นเวลา N วัน.
ฟีเจอร์ที่เปลี่ยนแปลง¶
การแจ้งเตือน¶
- 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 ข้อบกพร่องนี้เกิดขึ้นเฉพาะเมื่อเปิดใช้งาน Google Legacy Support ใน Hive console.
- Android แก้ไขข้อผิดพลาดที่ไม่สามารถป้อนข้อมูลด้วยแป้นพิมพ์ได้บนอุปกรณ์ที่มีความละเอียดต่ำ.
v4.24.1.0¶
ฟีเจอร์ที่เปลี่ยนแปลง¶
การวิเคราะห์¶
- iOS เปลี่ยนเพื่อกำหนดการแสดงแบนเนอร์ขอความยินยอมตามความยินยอมในการติดตามอุปกรณ์。 * หากปฏิเสธความยินยอมในการติดตาม แบนเนอร์ขอความยินยอมจะไม่แสดง
v4.24.0.0¶
ฟีเจอร์ใหม่¶
โปรโมชั่น¶
- Android รองรับ แท็บที่กำหนดเอง โดยใช้เบราว์เซอร์เริ่มต้นของอุปกรณ์ในการแสดงผลหน้าเว็บภายนอก ใช้
PlatformHelper
คลาสshowInAppBrowser
เมธอดในการแสดง เบราว์เซอร์ในแอป. - iOS รองรับ SafariViewController สำหรับการแสดงผลหน้าเว็บภายนอก ใช้
PlatformHelper
คลาสshowInAppBrowser
เมธอดในการแสดง เบราว์เซอร์ในแอป.
การเรียกเก็บเงิน¶
- iOS เมื่อผลิตภัณฑ์มีส่วนลดการสมัครสมาชิกครั้งแรก การสอบถามข้อมูลผลิตภัณฑ์จะส่งคืนทั้ง
original_price
และprice
ในฟิลด์IAPV4Product
สำหรับข้อมูลส่วนลด.
ฟีเจอร์ที่เปลี่ยนแปลง¶
Hive SDK ทั่วไป¶
- iOS ตอนนี้ยังใช้
CFBundleShortVersionString
เพื่อแยกเวอร์ชันแอป
การเรียกเก็บเงิน¶
- ทั้งหมด เปลี่ยนคำประเภทการชำระเงิน PG ใน UI การคืนเงินจาก "HiveStore" เป็น "การชำระเงิน PG"。
- Android เปลี่ยนหน้า PG payment ให้แสดงในเว็บวิวภายในแอปแทนที่จะเป็นเบราว์เซอร์ภายในแอป ตอนนี้รองรับการชำระเงิน 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¶
Gradle | Android Gradle Plugin | Kotlin Gradle Plugin |
---|---|---|
v7.5 | v7.4.2 | v1.8.0 |
iOS¶
- Xcode 15.0+
- เวอร์ชัน Xcode ควรได้รับการอัปเดตตาม นโยบาย Apple App Store.
ฟีเจอร์ที่เปลี่ยนแปลง¶
Hive SDK ทั่วไป¶
- Android การเข้าถึงคลาส ResultAPI ของอินเตอร์เฟส Java Enum ได้มีการเปลี่ยนแปลง ดูตัวอย่างด้านล่าง
- ก่อนหน้า: รองรับเฉพาะ
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
เป็นช่องว่างสองช่อง.
<
ปัญหาที่ทราบ¶
ไม่มีปัญหาที่ทราบเกี่ยวกับการปล่อยเวอร์ชัน SDK ของแบรนด์ Hive นี้
<
การเปลี่ยนแปลงคู่มือสำหรับนักพัฒนา¶
ทั่วไป
- เปลี่ยนอายุเกณฑ์ COPPA ageGateU13 เป็นค่าที่สามารถตั้งค่าได้โดยตรง
- อัปเดตตัวอย่าง hive_config.xml
- ลบเนื้อหาที่เกี่ยวข้องกับ IdP ที่ไม่รองรับ, WEIBO, จาก ที่นี่
- ปรับปรุงคำอธิบายเกี่ยวกับ การอัปเดตภายในแอป
Android
- เพิ่มเวอร์ชันขั้นต่ำสำหรับ Gradle, Android Gradle Plugin, Kotlin Gradle Plugin ที่นี่.
- เปลี่ยนเนื้อหาของไฟล์ Android Gradle เนื่องจากฟีเจอร์ SDK ของ Hive ถูกแยกออกเป็นไลบรารีแยกต่างหาก.
- ลบเนื้อหาที่เกี่ยวข้องจากการตั้งค่า 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 login ที่นี่.
- ปรับปรุงคำอธิบายเนื่องจากเวอร์ชัน ONE Store ได้รับการอัปเดตเป็น 21.01.00 ที่นี่.
iOS
- เพิ่ม Apple Game Center ลงในคู่มือการรวม IdP.
- เปลี่ยนเนื้อหาของ iOS Podfile เนื่องจากฟีเจอร์ Hive SDK ถูกแบ่งออกเป็นไลบรารีแยกต่างหาก.