หมายเหตุการเผยแพร่ SDK Native
คู่มือนี้แนะนำการอัปเดตหลักของ Hive SDK Native ตามเวอร์ชัน
การอัปเดตสำหรับระบบปฏิบัติการเป้าหมายแต่ละที่ของ Hive SDK Native จะแยกโดยป้ายกำกับระบบปฏิบัติการต่อไปนี้
- Android อัปเดตสำหรับ SDK Native Android
- iOS อัปเดตสำหรับ SDK Native iOS
- Windows อัปเดตสำหรับ SDK Native Windows
- All อัปเดตสำหรับ SDK Native Android, iOS และ Windows
สิ่งที่จำเป็น
ก่อนใช้เวอร์ชันเผยแพร่แต่ละเวอร์ชันของ Hive SDK เราจะแนะนำการตั้งค่าที่จำเป็นที่เกี่ยวข้องกับข้อจำกัดที่เฉพาะเจาะจงสำหรับเวอร์ชัน
- การออก รหัสความปลอดภัย เป็นสิ่งจำเป็นสำหรับ Hive SDK เวอร์ชัน 4 Native 25.0.0 หรือสูงกว่า
- เนื่องจากมีการเปลี่ยนแปลงในโปรโตคอลความปลอดภัยการตรวจสอบสิทธิ์ เมื่อใช้ Hive SDK เวอร์ชัน 4 Native 25.0.0 หรือสูงกว่า คุณต้องขอ รหัสความปลอดภัย จาก Hive Console > การตั้งค่ารหัสความปลอดภัย หากคุณไม่ได้รับรหัสความปลอดภัย คุณจะไม่สามารถเข้าสู่ระบบแอปได้
- จำเป็นต้องมีการเปลี่ยนแปลงในการใช้งานการชำระเงิน PG สำหรับ Hive SDK v4 Native 25.1.3 หรือสูงกว่า
- ในการใช้งานการชำระเงิน PG บน Android 25.1.3 หรือสูงกว่า คุณต้องแก้ไขโค้ดการใช้งานการชำระเงิน PG โดยอ้างอิงจาก [กระบวนการดำเนินการชำระเงิน PG]กระบวนการดำเนินการชำระเงิน PG
v4.26.7.0
ฟีเจอร์ใหม่
- Android ปรับปรุงการใช้งานคอนโทรลเลอร์เกม Android และโฟกัส UI
- ปรับปรุงให้สามารถเลื่อนตัวชี้เมาส์เพื่อเลือกและควบคุม UI ได้ขณะใช้งานคอนโทรลเลอร์
- ปรับปรุงให้ระบุออบเจ็กต์ UI ที่อยู่ในโฟกัสปัจจุบันได้ง่ายขึ้นขณะใช้งานคอนโทรลเลอร์
อื่นๆ
- Android ให้บริการการเชื่อมต่อ
GameStat ซึ่งเป็นส่วนหนึ่งของโปรแกรม Google Level Up
ฟีเจอร์ที่เปลี่ยนแปลง
Compliance
- Android อัปเดต Google Age-Signal เป็นเวอร์ชัน 0.0.4
Hercules
- All กำหนดให้เมธอด
SetUseHercules ของคลาส Configuration เป็น Deprecated - อัปเดตไลบรารี Hercules เป็นเวอร์ชัน
2026.08.31
v4.26.6.0
ฟีเจอร์ใหม่
- All เพิ่มการรองรับภาษาฟิลิปปินส์ (ตากาล็อก)
การยืนยันตัวตน
- Android รองรับกระบวนการเชื่อมต่อเพื่อใช้การยืนยันตัวตนผู้ใช้ (เข้าสู่ระบบ) และการซื้อในแอปใน AGO (AnimateGo) ซึ่งเป็นมาร์เก็ตท้องถิ่นของญี่ปุ่น
- All รองรับการเข้าสู่ระบบ DMM ซึ่งเป็นวิธีการยืนยันตัวตนของแพลตฟอร์ม DMM ประเทศญี่ปุ่น
อื่นๆ
- Android รองรับฟีเจอร์โอเวอร์เลย์ในเกม Sidekick ที่ให้บริการเป็นส่วนหนึ่งของโปรแกรม Google Level Up
ฟีเจอร์ที่เปลี่ยนแปลง
การชำระเงิน
- All ปรับปรุง UI เพื่อแนะนำเส้นทางการชำระเงินที่ใช้ได้ (สโตร์ + แพลตฟอร์ม) เมื่อไม่สามารถทำการซื้อให้เสร็จสิ้นได้ ซึ่งแก้ปัญหาที่ผู้ใช้ที่ได้รับเงินคืนพยายามซื้อซ้ำบนแพลตฟอร์มที่ต่างจากเส้นทางการซื้อเดิม แต่ปุ่มชำระเงินถูกปิดใช้งานโดยไม่มีคำแนะนำ
- เมื่อมาร์เก็ตตรงกัน: หากมี PID สินค้า จะชำระเงินได้และแสดงปุ่มชำระเงินตามปกติ หากไม่มี PID สินค้า จะแสดงชื่อว่าสินค้าไม่พร้อมจำหน่ายและปุ่มชำระเงินที่ปิดใช้งาน
- เมื่อมาร์เก็ตไม่ตรงกัน: หากไม่สามารถชำระเงินในมาร์เก็ตปัจจุบันได้ UI จะแนะนำเส้นทางการชำระเงิน เช่น Web Store PG(Windows) 2 รายการ หรือ Google Play(Android) 1 รายการ
- iOS เปลี่ยนตรรกะเพื่อไม่ให้ความล้มเหลวในการเชื่อมต่อของบางสโตร์ถูกถือเป็นความล้มเหลวของการเชื่อมต่อสโตร์ทั้งหมดเมื่อเรียกเมธอด
marketConnect ในสภาพแวดล้อมที่รองรับหลายสโตร์
Marketing Attribution
- All รองรับการส่งอีเวนต์เข้าสู่ระบบอัตโนมัติไปยังโซลูชันวิเคราะห์การตลาดหลัก (MMP)
- ส่งอีเวนต์เข้าสู่ระบบโดยอัตโนมัติเมื่อเชื่อมต่อกับ Firebase, AppsFlyer, Singular และ Adjust
- All รองรับการเชื่อมโยงตัวระบุเดียวกันข้ามอุปกรณ์สำหรับ Cross-Marketing tracking ของ Adjust
Hercules
- Android อัปเดตไลบรารี Hercules เป็น
2026.06.15 - iOS อัปเดตไลบรารี Hercules เป็น 2026.07.06
แก้ไขบั๊ก
โปรโมชัน
- iOS แก้ไขเลย์เอาต์ให้ UI ตัวแสดงความคืบหน้าระหว่างโหลดหน้าจออยู่กึ่งกลางหน้าจอ
- iOS แก้ไขปัญหาเลย์เอาต์ UI แสดงไม่ถูกต้องเมื่ออัตราส่วนภาพเกิน 3:1 หรือน้อยกว่า 1:3 ระหว่างการแสดงแบนเนอร์ขนาดใหญ่
Marketing Attribution
- iOS แก้ไขปัญหาพารามิเตอร์เพิ่มเติมแบบกำหนดเอง (
pub_param_revenue) หายไปเมื่อส่งข้อมูลรายได้ของ Adjust - ตอนนี้จะส่งพร้อมข้อมูลรายได้มาตรฐาน (
revenue_original) เมื่อเกิดอีเวนต์รายได้
v4.26.5.0
ฟีเจอร์ที่เปลี่ยนแปลง
การยืนยันตัวตน
- All รองรับสโตร์ Funtap เวียดนาม โดยใช้ป๊อปอัปยืนยันตัวตนที่ได้รับการปรับปรุง เพิ่มเมธอดใหม่ที่ต้องการฟิลด์รายละเอียดต่อไปนี้เป็นพารามิเตอร์
- serverId (ID เซิร์ฟเวอร์)
- serverName (ชื่อเซิร์ฟเวอร์)
- characterId (ID ตัวละคร)
- characterName (ชื่อตัวละคร)
v4.26.4.0
โปรดตรวจสอบ สภาพแวดล้อมการพัฒนา ของ SDK เวอร์ชันนี้
ฟีเจอร์ใหม่
การยืนยันตัวตน
- All เพิ่มฟิลด์
isNewUser ในวัตถุ PlayerInfo ที่คืนค่าเมื่อลงชื่อเข้าใช้สำเร็จ เพื่อระบุว่าเป็นผู้ใช้ใหม่ ซึ่งช่วยให้ติดตามเหตุการณ์ NU (New User) ด้วยตนเอง
ฟีเจอร์ที่เปลี่ยนแปลง
- Android ลบ URL ที่เก็บ Maven ที่ไม่ใช้แล้วจาก OneStore
- iOS เพิ่มตัวเลือกเพื่อควบคุมการแสดงตัวบ่งชี้หน้าจอหลักที่ด้านล่างของหน้าจอเมื่อ SDK UI ปรากฏบนอุปกรณ์ iPad
- iOS แก้ไขข้อผิดพลาดที่การเริ่มต้นโมดูลอื่นก่อนที่โมดูลตรวจสอบเครือข่ายจะเปิดใช้งานเต็มรูปแบบทำให้การเริ่มต้น Hive SDK ล้มเหลว
การยืนยันตัวตน
- All ส่งข้อมูลเพื่อระบุตัวตนผู้ใช้เมื่อขอการยืนยันตัวตน
- Android เลือกระหว่าง Google Sign-In หรือ Google Credential Manager สำหรับวิธีการลงชื่อเข้าใช้ Google
- สามารถใช้บริการเดียวเท่านั้น หากใช้ทั้งสองบริการจะทำให้บิลด์ล้มเหลว
- iOS รองรับป็อปอัป WebView สำหรับการยืนยันตัวตนผู้ใช้บน iOS สำหรับการเปิดตัวตลาด Funtap เวียดนาม
- รองรับบน Android ตั้งแต่ Hive SDK 26.2.0
แชต
- All (จะยุติการสนับสนุน) จะยกเลิกการสนับสนุน
Chat.reconnect ในไม่ช้า ฟังก์ชันการเชื่อมต่อใหม่แบบแมนนวลที่มีอยู่จะถูกแทนที่ด้วย Chat.connect ดูรายละเอียดเพิ่มเติมที่ คู่มืออัปเกรดแชต
การระบุแหล่งที่มาทางการตลาด
- iOS เมื่อตั้งค่ากิจกรรมการซื้อแบบกำหนดเอง จะเปลี่ยนให้ส่งข้อมูลเฉพาะในรูปแบบ 'กิจกรรมการซื้อมาตรฐานเฉพาะ' ที่ MMP แต่ละรายให้เท่านั้น โดยไม่ส่งข้อมูลด้วยชื่อกิจกรรมนั้น
การอัปเดตไลบรารี
- Android Adjust 5.4.2 → 5.6.1
- Appsflyer 6.17.3 → 6.17.6
- Singular 12.10.0 → 12.11.0
- Airbridge 4.7.1 → 4.9.4
- Facebook 18.0.1 → 18.2.3
- Line 5.11.1 → 5.12.0
- iOS Adjust 5.4.6 → 5.6.2
- Airbridge 4.8.1 → 4.9.3
- Appsflyer 6.17.2 → 6.17.9
- Firebase Analytics 12.5.0 → 12.12.0
- Singular 12.9.0 → 12.10.0
- Line 5.14.0 → 5.15.0
- QQ 3.5.18 → 3.6.20
- SDWebImage 5.21.1 → 5.21.7
- hercules 2025.02.18 → 2026.04.29
- Facebook 18.0.2 → 18.0.3
v4.26.3.4
ฟีเจอร์ที่เปลี่ยนแปลง
Compliance
- iOS ไลบรารีโมดูล Age Range แยกออกเป็น HiveAgeRangeApple และ HiveAgeRangePermissionApple ตามการขึ้นต่อกันของ
PermissionKit - เมื่อต้องการรองรับกฎหมาย ECA ของบราซิล ให้ใช้เฉพาะ HiveAgeRangeApple ซึ่งไม่มีการขึ้นต่อกันของ
PermissionKit - เมื่อต้องการรองรับกฎหมาย US App Store Accountability Act ให้ใช้ HiveAgeRangePermissionApple ซึ่งมีการขึ้นต่อกันของ
PermissionKit ควบคู่กับ HiveAgeRangeApple
v4.26.3.2
ฟีเจอร์ใหม่
Billing
Compliance
v4.26.2.0
ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้
ฟีเจอร์ใหม่
Authentication
- All รองรับการตั้งค่าการวางแนวหน้าจอสำหรับ WebView แบบเต็มหน้าจอและเบราว์เซอร์ในแอปบนอุปกรณ์เคลื่อนที่
- การวางแนวหน้าจอของเบราว์เซอร์ในแอปจะใช้การวางแนวการแสดงผล (แนวนอน/แนวตั้ง/สองทิศทาง) ที่ตั้งค่าไว้ในคอนโซล Hive อย่างไรก็ตาม เบราว์เซอร์ในแอปบนอุปกรณ์ Android บางรุ่นจะใช้การวางแนวที่ตั้งค่าไว้ในอุปกรณ์นั้นๆ
Analytics
- All นอกเหนือจากบริการวิเคราะห์ข้อมูลแล้ว เรายังมีบริการ Thinking Data (TD) ให้เลือกใช้บริการใดบริการหนึ่งเพื่อตั้งค่าการเก็บรวบรวมข้อมูลและการเชื่อมต่อระบบล็อกอิน
Chat
- All ปรับปรุงและยกระดับระบบแชต 1:1 โดยแยกแชต 1:1 เดิมออกเป็น "ประเภทแชนเนล" แบบอิสระ และเปลี่ยนรูปแบบการให้บริการฟังก์ชันเพื่อให้สามารถสร้างและจัดการได้อย่างยืดหยุ่นภายในระบบแชตโดยรวม
Compliance
- Android ขยายการสนับสนุนโมดูลช่วงอายุสำหรับแอปที่เผยแพร่บน Galaxy Store
- ตามข้อกำหนด App Store Compliance ขณะนี้เรารองรับโมดูลช่วงอายุที่ช่วยให้ผู้ใช้ตรวจสอบข้อมูลอายุของตนในแอปเกมที่เผยแพร่ผ่าน Galaxy Store ได้แล้ว
ฟีเจอร์ที่เปลี่ยนแปลง
Authentication
- All ลดความซับซ้อนของขั้นตอนการตรวจสอบสิทธิ์โดยใช้ผลการตรวจสอบตัวตนของ PASS
- หากการตรวจสอบตัวตนเสร็จสมบูรณ์ผ่าน PASS (เว็บ/แอป) สามารถละเว้นขั้นตอนการตรวจสอบสิทธิ์ต่อไปนี้ได้โดยใช้ข้อมูลผู้ใช้จากผลการตรวจสอบ
- การละเว้นขั้นตอนการตรวจสอบผู้ใหญ่ผ่าน PASS (เว็บ/แอป)
- การละเว้นขั้นตอนการตรวจสอบ OTP ที่จำเป็นสำหรับการลงทะเบียนการจัดการอุปกรณ์
- การตรวจสอบตัวตนจะดำเนินการเพียงครั้งเดียวในระหว่างการดำเนินการบริการตรวจสอบตัวตน และการตรวจสอบสิทธิ์ PASS (เว็บ/แอป) จะไม่ดำเนินการซ้ำซ้อน
- All เพิ่มป๊อปอัพแจ้งเตือนข้อผิดพลาดเมื่อเกินจำนวนครั้งที่ส่ง OTP เนื่องจากมีการพยายามยืนยันตัวตนซ้ำๆ ด้วยหมายเลขโทรศัพท์มือถือเดียวกัน
- เมื่อใช้บริการจัดการอุปกรณ์ หากจำนวนครั้งที่ส่ง OTP เกินกำหนดเนื่องจากการพยายามยืนยันตัวตนซ้ำๆ ด้วยหมายเลขโทรศัพท์มือถือเดียวกัน ระบบจะเพิ่มป๊อปอัพแจ้งเตือนข้อผิดพลาดเพื่อแจ้งให้ผู้ใช้ทราบถึงสาเหตุของการยืนยันตัวตนล้มเหลว
- All การลบฟีเจอร์เล่นโฆษณาวิดีโอ YouTube โดยไม่นับยอดวิว
- การเปลี่ยนแปลง: ลบฟีเจอร์เล่นโฆษณาวิดีโอ YouTube โดยไม่นับยอดวิว
- เหตุผลในการเปลี่ยนแปลง: ความเสถียรลดลงเนื่องจากข้อผิดพลาดในการเล่น และการใช้งานต่ำอันเป็นผลมาจากการขาดกรณีการใช้งานจริง
Library updates
- Android ไลบรารีการเรียกเก็บเงิน OneStore (Android): เวอร์ชัน 21.02.00 → เวอร์ชัน 21.04.00
バグที่แก้ไข
- Android แก้ไขข้อผิดพลาดในการแสดงผล UI ทับซ้อนกับส่วนเว้าของหน้าจอใน Android 15 (API Level 35)
- แก้ไขปัญหาที่ UI ของ SDK แสดงผลล้ำเข้าไปในพื้นที่ส่วนเว้าของหน้าจอ (รอยบาก/รูสำหรับกล้อง) บนอุปกรณ์ที่ใช้ Android 15 (API Level 35) ตอนนี้องค์ประกอบ UI ทั้งหมดแสดงผลได้อย่างถูกต้องภายในพื้นที่ปลอดภัย โดยคำนึงถึงพื้นที่ส่วนเว้าด้วย
v4.26.1.5
バグที่แก้ไข
- iOS แก้ไขข้อผิดพลาดที่ทำให้ป๊อปอัพที่ใช้ WebView (เช่น การเข้าสู่ระบบ แบนเนอร์ บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในระบบปฏิบัติการ iOS 26.4
v4.26.0.2
バグที่แก้ไข
- iOS แก้ไขข้อผิดพลาดที่ทำให้ป๊อปอัพที่ใช้ WebView (เช่น การเข้าสู่ระบบ แบนเนอร์ บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในระบบปฏิบัติการ iOS 26.4
v4.25.9.1
バグที่แก้ไข
- iOS แก้ไขข้อผิดพลาดที่ทำให้ป๊อปอัพที่ใช้ WebView (เช่น การเข้าสู่ระบบ แบนเนอร์ บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในระบบปฏิบัติการ iOS 26.4
v4.25.8.3
バグที่แก้ไข
- iOS แก้ไขข้อผิดพลาดที่ทำให้ป๊อปอัพที่ใช้ WebView (เช่น การเข้าสู่ระบบ แบนเนอร์ บริการลูกค้า ชุมชน ฯลฯ) ทำงานไม่ถูกต้องในระบบปฏิบัติการ iOS 26.4
v4.26.1.4
ฟีเจอร์ที่เปลี่ยนแปลง
Authentication
- Android เปลี่ยนการเข้าสู่ระบบด้วย Google โดยใช้ Credential Manager เป็น 'เลือกใช้งาน'
- เหตุผลในการเปลี่ยนแปลง: มีปัญหาความเข้ากันได้กับการเข้าสู่ระบบด้วย Google ผ่าน Credential Manager บนอุปกรณ์ Android 16 (API Level 36) บางรุ่นที่รองรับขนาดหน้า 16 KB
- การเปลี่ยนแปลงที่สำคัญ: กลับไปใช้การเข้าสู่ระบบด้วย Google แบบเดิม
- แผนในอนาคต: จะมีการเพิ่ม API เพื่อเปิดใช้งาน 'เข้าสู่ระบบโดยใช้ Credential Manager' เป็นวิธีการเข้าสู่ระบบเริ่มต้นใน Hive SDK เวอร์ชัน Android ในอนาคต
v4.26.1.3
バグที่แก้ไข
Authentication
- iOS แก้ไขข้อผิดพลาดที่ทำให้แอปค้าง (ไม่ตอบสนอง) เมื่อแตะพื้นที่ว่างในป๊อปอัป AgeGate ที่ต้องการข้อมูลวันเดือนปีเกิด หรือป๊อปอัปที่เกี่ยวข้องกับปฏิทินบนอุปกรณ์ iPad
- iOS แก้ไขข้อผิดพลาดที่ทำให้แถบเลื่อนที่ไม่จำเป็นปรากฏขึ้นในป๊อปอัพบางรายการ ขณะที่บริการจัดการอุปกรณ์กำลังทำงานอยู่บนอุปกรณ์ iOS
Billing
- iOS แก้ไขข้อผิดพลาดที่ค่าที่ส่งคืนเปลี่ยนแปลงเมื่อเรียกใช้เมธอด getAccountUUID
- Android แก้ไขข้อผิดพลาดที่ทำให้ป๊อปอัพโปรโมชั่นหายไปเมื่อเกิดเหตุการณ์ลิงก์ตรงจาก User Engagement (UE) ในขณะที่แอปเกมกำลังทำงานในโหมดพื้นหลัง
Marketing Attribution
- iOS แก้ไขข้อผิดพลาดที่ข้อความบางส่วนของแบนเนอร์ขอความยินยอมตามพระราชบัญญัติตลาดดิจิทัล (DMA) ไม่แสดงบนอุปกรณ์ iOS ที่มีความละเอียดหน้าจอน้อยกว่า 1170 พิกเซล
v4.26.1.2
ฟีเจอร์ที่เปลี่ยนแปลง
Authentication
- All หากคุณได้ยืนยันหมายเลขโทรศัพท์มือถือของคุณแล้วเมื่อเข้าสู่ระบบสมาชิก HYIVE ในภูมิภาคจีน เรากำลังเปลี่ยนแปลงกระบวนการเพื่อให้คุณสามารถดำเนินการต่อในขั้นตอนการยืนยันตัวตนด้วยชื่อจริงในประเทศจีนได้โดยตรง โดยไม่ต้องยืนยันหมายเลขโทรศัพท์มือถือของคุณอีก
- เนื่องจากการเข้าสู่ระบบสมาชิก HYIVE ในปัจจุบันยืนยันเฉพาะรหัสสมาชิก (ที่อยู่อีเมล) ของคุณเท่านั้น ไม่ใช่หมายเลขโทรศัพท์มือถือของคุณ ดังนั้นคุณต้องยืนยันหมายเลขโทรศัพท์มือถือของคุณในขั้นตอนการยืนยันตัวตนด้วยชื่อจริงในประเทศจีนที่จะตามมา
バグที่แก้ไข
- iOS แก้ไขข้อผิดพลาดที่การตรวจสอบเวอร์ชันการแจกจ่ายล้มเหลวเนื่องจากการรวมไฟล์บันเดิล Info.plist ที่สร้างขึ้นไม่ถูกต้องระหว่างการส่งข้อมูลไปยัง Apple
- iOS แก้ไขข้อผิดพลาดที่การชำระเงิน PG แสดงผลเป็น Hive Store ในส่วนติดต่อผู้ใช้สำหรับการคืนเงิน
v4.26.1.0
ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้
ฟีเจอร์ใหม่
Authentication
- All เรามีเมธอด
AuthV4.checkAgeGate ซึ่งจะแสดงป๊อปอัปให้ป้อนวันเดือนปีเกิด และส่งค่ากลับมาเป็นฟังก์ชันเรียกกลับเมื่อผู้ใช้ป้อนวันเดือนปีเกิด - All เพิ่มเมธอด
AuthV4.setAutoLoginEnabled ซึ่งจะลงทะเบียนเซสชันการเข้าสู่ระบบครั้งถัดไป แทนที่จะเป็นเซสชันปัจจุบัน เป็นเซสชันการเข้าสู่ระบบอัตโนมัติ (ON/OFF) เมื่อตั้งค่าเป็น ON และมีการเข้าสู่ระบบผ่านเมธอดการเข้าสู่ระบบ เซสชันการเข้าสู่ระบบนั้นจะถูกบันทึกเป็นเซสชันการเข้าสู่ระบบอัตโนมัติ จากนั้น สามารถใช้การเข้าสู่ระบบอัตโนมัติได้โดยการเรียกใช้ AuthV4.Helper.signIn หรือเรียกใช้ AuthV4.signIn ด้วย ProviderType.AUTO ระหว่างการเข้าสู่ระบบ - Android รองรับการใช้งาน ลงชื่อเข้าใช้ด้วย Xiaomi
Billing
- All แอปนี้รองรับการเชื่อมโยงแบบดีพลิงก์แบบเลื่อนเวลา ซึ่งจะนำผู้ใช้ที่ยังไม่ได้ติดตั้งแอปไปยังหน้าภายในแอปที่ระบุไว้ในลิงก์ แม้ว่าจะติดตั้งแอปเสร็จสมบูรณ์แล้วก็ตาม เมื่อพวกเขากดลิงก์โดยตรง
Add-ons
- Android Open in In-Game WebView มีตัวเลือกให้ใช้ Game Activity แทน Hive Activity เมื่อแสดง WebView โดยใช้เมธอด showInWebView ของคลาส PlatformHelper
Others
- All คุณสามารถตรวจสอบการตั้งค่าภาษาที่กำหนดค่าไว้ใน SDK ได้โดยใช้เมธอด
getGameLanguage ในคลาส Configuration - iOS หลังจากการยุติการให้บริการ CocoaPod เราจึงให้บริการเผยแพร่ซอฟต์แวร์ผ่าน SPM (Swift Package Manager)
ฟีเจอร์ที่เปลี่ยนแปลง
Authentication
- All เราสนับสนุนวิธีการตรวจสอบอายุผ่านทางเว็บไซต์และแอปพลิเคชัน
- All ลบ การรวบรวมรูปโปรไฟล์และชื่อเล่นโดยอัตโนมัติเมื่อเข้าสู่ระบบผ่าน SNS
- All ด้วยการเพิ่ม
AuthV4.setAutoLoginEnabled(ค่าเริ่มต้น: PC ปิด / มือถือเปิด) นโยบายพฤติกรรมการเข้าสู่ระบบอัตโนมัติจะเปลี่ยนแปลงดังนี้: - เดิม: เมื่อเปลี่ยนไปใช้บัญชีอื่นหลังจากเกิดข้อขัดแย้งในบัญชี บัญชีใหม่จะยังคงใช้งานการเข้าสู่ระบบอัตโนมัติบนมือถือและปิดใช้งานการเข้าสู่ระบบอัตโนมัติบนพีซี
- เปลี่ยนแปลง: เมื่อเปลี่ยนไปใช้บัญชีอื่นหลังจากเกิดข้อขัดแย้งในบัญชี บัญชีใหม่จะยังคงใช้งานการเข้าสู่ระบบอัตโนมัติทั้งบนมือถือและพีซี หากมีการลงทะเบียนเซสชันการเข้าสู่ระบบอัตโนมัติโดยใช้
AuthV4.setAutoLoginEnabled มิฉะนั้นจะถูกปิดใช้งาน (มีข้อยกเว้น) - Android เปลี่ยนการตั้งค่าให้ใช้ทั้ง Credential Manager และ PlayService Auth เมื่อเข้าสู่ระบบด้วย Google ลองเข้าสู่ระบบด้วย PlayService Auth ในระหว่างการสลับระบบจาก Credential Manager
Billing
- Android เปลี่ยนชื่อไลบรารีที่ใช้สำหรับการเรียกเก็บเงินของ Google Play เป็น Google Play Billing Library เวอร์ชัน 8.0
- All แก้ไขปัญหาการกระพริบของ WebView เมื่อไปยังเบราว์เซอร์ภายนอกผ่านทาง Custom View/Direct View
Push
- iOS เมื่อรวบรวมโทเค็นสำหรับการแจ้งเตือนแบบพุช ให้เปลี่ยนวิธีการรวบรวมข้อมูลโทเค็นเพิ่มเติมตามสภาพแวดล้อมการสร้าง
Marketing Attribution
- All ดีไซน์ป๊อปอัพของ การแสดงแบนเนอร์ขอความยินยอม DMA ได้รับการเปลี่ยนแปลงและปรับปรุงการทำงานแล้ว
- ประวัติการขอความยินยอมก่อนหน้านี้จากแบนเนอร์ขอความยินยอมที่มีอยู่จะยังคงอยู่ และเมื่อแสดงใหม่ แบนเนอร์ขอความยินยอมใหม่ที่มีข้อความและ UI ที่ได้รับการปรับปรุงจะปรากฏขึ้น
- หากคุณใช้ข้อความที่กำหนดเองสำหรับแบนเนอร์ขอความยินยอมที่มีอยู่ คุณต้องกำหนดค่าใหม่โดยอ้างอิงจาก การตั้งค่า UI แบนเนอร์ขอความยินยอมแบบกำหนดเอง เพื่อให้ตรงกับโครงสร้างข้อมูลที่เปลี่ยนแปลงไป
- All มีการแก้ไขเพื่อป้องกันไม่ให้มีการส่งบันทึกการขายซ้ำสำหรับใบเสร็จรับเงินเดียวกันไปยัง MMP
- All เพิ่มความสามารถในการส่งค่าขายไปยังคีย์ 'value' เมื่อส่งเหตุการณ์การซื้อของ Firebase ด้วย
- ก่อนหน้านี้ ค่าขายจะถูกส่งไปยังคีย์ 'revenue'
Add-ons
- All ปรับปรุงการมองเห็นของปุ่มปิด WebView ที่แสดงโดยเมธอด showInAppView ของคลาส PlatformHelper ใน เปิด WebView ในเกม
Provisioning
- All เราได้จัดเตรียม API ช่วงอายุ แยกต่างหาก เพื่อให้สามารถนำไปใช้ได้ตามข้อกำหนดของกฎหมายความรับผิดของ App Store
- กฎหมายความรับผิดของ App Store ซึ่งมีกำหนดจะมีผลบังคับใช้ในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026 ปัจจุบันถูกระงับไว้ชั่วคราว และสามารถนำมาใช้ได้ตามความเหมาะสม ขึ้นอยู่กับสถานการณ์การพัฒนา
- สามารถนำมาใช้ได้ตามความเหมาะสมตามกฎหมายความรับผิดของ App Store ที่มีกำหนดจะมีผลบังคับใช้ในรัฐยูทาห์ สหรัฐอเมริกา ในเดือนพฤษภาคม 2026 และในรัฐลุยเซียนา สหรัฐอเมริกา ในเดือนกรกฎาคม 2026
Library updates
- Android Amazon AppStore (แอนดรอยด์) เวอร์ชัน 3.0.4 → เวอร์ชัน 3.0.8
- Samsung GalaxyStore IAP (แอนดรอยด์) เวอร์ชัน 6.1.1 → เวอร์ชัน 6.5.0
- ไลบรารีการเรียกเก็บเงินของ Google (Android) v7.0.0 → v8.0.0
- QQ (แอนดรอยด์) เวอร์ชัน 3.5.17 → เวอร์ชัน 3.5.18
- Xiaomi (แอนดรอยด์) v3.2.5_12798 → v3.4.6
- 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
- All พฤติกรรมของ
Configuration.setZone ได้ถูกเปลี่ยนแปลงให้มีผลเฉพาะจนกว่าจะมีการเริ่มต้นระบบเท่านั้น
バグที่แก้ไข
- Android หากพื้นหลังของส่วนติดต่อผู้ใช้ในพื้นที่ส่วนกลางทั้งหมดทึบแสง ให้ปรับเปลี่ยนเพื่อให้พื้นหลังปรากฏให้เห็นภายในพื้นที่ที่เจาะเป็นช่อง
Authentication
- iOS แก้ไขข้อผิดพลาดที่ช่องป้อนข้อความแชทไม่แสดงผลเป็นบางครั้งขณะใช้งานแชทบอท
- iOS แก้ไขข้อผิดพลาดที่ทำให้ป๊อปอัพยืนยันความเป็นผู้ใหญ่ปรากฏขึ้นอีกครั้ง หากอุปกรณ์ที่ลงทะเบียนไว้ถูกลบหลังจากยืนยันความเป็นผู้ใหญ่แล้ว ในขณะที่จำนวนอุปกรณ์ที่ลงทะเบียนไว้ในการจัดการอุปกรณ์เกินจำนวนที่กำหนดไว้
- iOS แก้ไขข้อผิดพลาดที่ทำให้เมนูข่าวทำงานไม่ถูกต้องหากจำนวนรายการเกินขีดจำกัดที่กำหนด
- iOS แก้ไขข้อผิดพลาดที่ระบบทำงานไม่ถูกต้องหากความกว้างหรือความสูงของภาพที่แสดงบนแบนเนอร์ด้านหน้าเป็น '0' หรือหากเซิร์ฟเวอร์ส่งข้อมูลที่ไม่ถูกต้อง
- iOS แก้ไขข้อผิดพลาดที่ทำให้ลิงก์โดยตรงใช้งานไม่ได้หากไม่มีพารามิเตอร์ใน URL เมื่อแสดงชุมชนผ่านลิงก์โดยตรง
Push
- Android แก้ไขข้อผิดพลาดที่ระบบเก็บรวบรวมโทเค็นสำหรับการแจ้งเตือนแบบพุช แม้กระทั่งสำหรับเป้าหมายที่อยู่ภายใต้ข้อกำหนด COPPA
- iOS แก้ไขข้อผิดพลาดที่การตั้งค่า ForegroundPush ไม่ได้เปลี่ยนเป็น False
Marketing Attribution
- iOS แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อไม่มีกิจกรรมการติดตั้งหรืออัปเดตใน Firebase
Add-ons
- iOS แก้ไขปัญหาที่แอปเกมกระพริบและหน้าต่างปิดลงเมื่อสถานะเครือข่ายของผู้ใช้แอปเกมเป็นออฟไลน์หรือเปลี่ยนเป็นออฟไลน์เมื่อใช้เมธอด showInAppBrowser ของคลาส PlatformHelper ใน เปิดเบราว์เซอร์ในเกม
v4.26.0.1
ฟีเจอร์ที่เปลี่ยนแปลง
- 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 นี้
ฟีเจอร์ใหม่
- 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
ฟีเจอร์ใหม่
Authentication
- All บริการยืนยันตัวตน ได้ถูกจัดเตรียมไว้ให้แล้ว
- SteamDeck ไม่ได้ให้บริการยืนยันตัวตน (การยืนยันตัวตน การยืนยันอายุ การยินยอมจากผู้ปกครอง) คุณต้องใช้บริการยืนยันตัวตนบนมือถือหรือพีซี แล้วจึงเข้าถึงเกมอีกครั้งผ่าน SteamDeck
v4.25.8.0
ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน 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
ฟีเจอร์ใหม่
Authentication
- All เมื่อการตรวจสอบอายุเสร็จสมบูรณ์ คุณสามารถระบุผู้ใช้ที่ได้รับการยืนยันได้ มี วิธีการรับค่าระบุตัวตน ข้อมูลระบุตัวตนเป็นค่า DI ที่ถูกแฮชไว้
ฟีเจอร์ที่เปลี่ยนแปลง
Authentication
- All หากคุณตั้งค่าแอปให้ใช้การตรวจสอบอายุในคอนโซล Hive ระบบจะดำเนินการตรวจสอบอายุโดยอัตโนมัติหลังจากเข้าสู่ระบบ
- คุณสมบัตินี้รองรับเฉพาะในประเทศเกาหลีเท่านั้น
- All เมธอด
showAdultConfirm ซึ่งทำหน้าที่ตรวจสอบอายุ ถูกยกเลิกการใช้งานแล้ว - เมธอด
showAdultConfirm อาจถูกลบออกในการอัปเดตครั้งต่อไป
v4.25.6.0
ฟีเจอร์ใหม่
Chat
- All เพิ่มฟีเจอร์ที่ช่วยให้คุณสามารถแสดงความรู้สึกหรือทำเครื่องหมาย 'ถูกใจ' ในข้อความแชทเฉพาะได้
- All ฟังก์ชันนี้จะให้ข้อมูลที่ช่วยให้คุณสามารถเขียน "ข้อความตอบกลับ" สำหรับข้อความแชทเฉพาะ หรือระบุความสัมพันธ์ในการเชื่อมต่อข้อความตอบกลับได้
- All ฟังก์ชันนี้ช่วยให้คุณสามารถกล่าวถึงผู้ใช้เฉพาะราย หรือให้ข้อมูลเกี่ยวกับผู้ใช้ที่ถูกกล่าวถึงได้
ฟีเจอร์ที่เปลี่ยนแปลง
Chat
v4.25.5.2
バグที่แก้ไข
Authentication
- iOS แก้ไขข้อผิดพลาดที่ทำให้โปรแกรมหยุดทำงานเมื่อแสดงแชทบอทในโหมดแนวนอน
v4.25.5.1
ฟีเจอร์ใหม่
Authentication
- All เราได้เพิ่มฟีเจอร์ใหม่ สลับระหว่างหลายบัญชี รายละเอียดของฟีเจอร์ที่เกี่ยวข้องมีดังนี้:
- บันทึกบัญชีที่เข้าสู่ระบบปัจจุบันลงในอุปกรณ์
- ดูบัญชีที่บันทึกไว้
- ออกจากระบบและลบบัญชีที่บันทึกไว้
- เข้าสู่ระบบบัญชีที่บันทึกไว้อื่นๆ ได้อย่างรวดเร็ว
- 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 โดยอัตโนมัติ หากเปิดใช้งานไว้
バグที่แก้ไข
- iOS ปรับเปลี่ยนความโค้งของมุมส่วนติดต่อผู้ใช้ข่าวสารบนอุปกรณ์ iPad
Provisioning
- iOS แก้ไขเพื่อให้เว็บวิวไม่เลื่อนเมื่อแสดงข้อกำหนดและเงื่อนไข
Analytics
- iOS แก้ไขตรรกะเพื่อให้สามารถส่งบันทึกข้อมูลการวิเคราะห์ได้ทันทีหลังจากที่ข้อตกลงเงื่อนไขเสร็จสมบูรณ์
ปัญหาที่ทราบ
Others
- iOS เกิดข้อผิดพลาดทำให้โปรแกรมหยุดทำงานเมื่อใช้งานแชทบอทในโหมดแนวนอน
- โปรดอัปเดต Hive SDK เป็น Unity iOS เวอร์ชัน 25.5.2 หรือสูงกว่า
v4.25.2.2
ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน 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 นี้
バグที่แก้ไข
Marketing Attribution
v4.25.2.0
ฟีเจอร์ที่เปลี่ยนแปลง
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 เสร็จสมบูรณ์แล้ว ให้เปลี่ยนบันทึกการดำเนินการซื้อให้ส่งผ่านการระบุแหล่งที่มาทางการตลาด
- 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:// เป็นต้น) ภายในข้อกำหนดและเงื่อนไข
- 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 นี้
ฟีเจอร์ที่เปลี่ยนแปลง
Billing
- Android เปลี่ยนพฤติกรรมการชำระเงิน PG ให้เหมือนกับตลาดในฟีเจอร์การเรียกเก็บเงินอื่นๆ (
IAPv4) หากคุณกำลังใช้การชำระเงิน PG คุณต้องแก้ไขการใช้งานโค้ดของคุณโดยอ้างอิงจากเอกสาร PG Payments
Marketing Attribution
バグที่แก้ไข
Billing
- iOS แก้ไขข้อผิดพลาดที่ทำให้พื้นหลังทึบแสงเมื่อแสดงป๊อปอัป UI ที่ขอความยินยอมในการส่งข้อมูลการบริโภค
- iOS แก้ไขข้อผิดพลาดที่ทำให้การวางแนวหน้าจอของแอปหมุนไปในทิศทางที่ไม่ต้องการเมื่อปิดหน้าต่างป๊อปอัพที่ขอความยินยอมในการส่งข้อมูลการบริโภค
- iOS แก้ไขข้อผิดพลาดที่ทำให้ภาพที่แสดงหายไปเมื่อเกิดการหมุนหน้าจอขณะแสดงป๊อปอัปรีวิวที่มีรูปภาพ
Marketing Attribution
- iOS แก้ไขข้อผิดพลาดที่ Airbridge ส่งข้อมูลรายได้จากโฆษณาไปยัง AdMob แทนที่จะเป็น Adiz เมื่อส่งข้อมูลผ่าน Adiz
v4.25.0.1
ฟีเจอร์ใหม่
Marketing Attribution
- iOS แก้ไขข้อผิดพลาดที่ค่า did และ vid ที่ SDK รวบรวมและส่งโดยอัตโนมัติไม่ถูกส่งเมื่อใช้ Hive SDK เวอร์ชัน 4 25.0.0 หรือสูงกว่า ร่วมกับ Adjust เวอร์ชัน 5
v4.25.0.0
ฟีเจอร์ใหม่
Authentication
Billing
- iOS แอปนี้รองรับฟีเจอร์ที่จะถามผู้ใช้ว่ายินยอมให้ส่งข้อมูลการใช้งานผลิตภัณฑ์ภายในแอปไปยัง Apple App Store หรือไม่ (ดูที่นี่: ../../../../v4.25.0.0/dev/billing/apple-consume-info-agreement)
- 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
バグที่แก้ไข
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 นี้
ฟีเจอร์ใหม่
- All รองรับ Unity 6 (Unity 6000)
Authentication
- All โฆษณาสามารถแสดงใน Spot Banner ได้เช่นกัน
- Android เราสนับสนุน X (เดิมคือ Twitter) สำหรับฟีเจอร์การแชร์คำเชิญผู้ใช้
Matchmaking
ฟีเจอร์ที่เปลี่ยนแปลง
Authentication
- All แก้ไขชื่อผู้ให้บริการที่แสดงในป๊อปอัปแจ้งข้อขัดแย้ง
バグที่แก้ไข
Billing
- iOS เมื่อราคาสินค้าบางรายการไม่สามารถแสดงเป็นตัวเลขทศนิยมได้อย่างแม่นยำ ให้แก้ไขรูปแบบ JSON เพื่อแสดงค่าเป็นตัวเลขทศนิยมแทนตัวเลขทศนิยมซ้ำ
- ตัวอย่าง >
4.99$ (สตริง) → 4.9900000000000011 (ดับเบิล) → 4.99 (ตัวเลข JSON)
v4.24.4.0
ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้
ฟีเจอร์ใหม่
Billing
- Android เมื่อทำการขอชำระเงิน PG ระบบจะรองรับการซื้อสินค้าหลายรายการโดยใช้
IAPv4.purchase
Marketing Attribution
バグที่แก้ไข
Analytics
- iOS แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อเลือกตัวเลือกเพียงตัวเลือกเดียวในแบนเนอร์ขอความยินยอม ซึ่งผลที่ได้ไม่แสดงผลอย่างถูกต้อง
v4.24.3.0
ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน 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) ก็ตาม
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 นี้
ฟีเจอร์ที่เปลี่ยนแปลง
Authentication
- All ตั้งค่าบริการจัดการอุปกรณ์ให้ใช้รหัสประเทศของโทรศัพท์ระหว่างประเทศโดยอัตโนมัติตามภูมิภาคที่อุปกรณ์เชื่อมต่ออยู่
v4.24.2.0
ฟีเจอร์ใหม่
- All ฟังก์ชันนี้ใช้สำหรับตรวจสอบว่าผู้ใช้ที่มีอายุต่ำกว่า 16 ปีในสหภาพยุโรปและเขตเศรษฐกิจยุโรปซึ่งอยู่ภายใต้ GDPR ได้ตกลงยอมรับข้อกำหนดและเงื่อนไขหรือไม่ คุณสามารถตรวจสอบได้ว่าผู้ใช้มีอายุต่ำกว่า 16 ปีหรือไม่
- Android เมื่อใช้งานแอปอัลบั้มรูปภาพบนอุปกรณ์ที่ใช้ระบบปฏิบัติการ Android OS 11 หรือสูงกว่า หรือบนอุปกรณ์ที่ติดตั้งโมดูลที่รองรับไว้แล้ว แอป PhotoPicker จะถูกใช้งานเป็นค่าเริ่มต้น
- iOS คุณสามารถดูบันทึกการดีบักของ Hive SDK ในแอปคอนโซลของ macOS และเลือกประเภทบันทึกที่ต้องการดูได้
Authentication
- All เมื่อจำนวนบัญชีที่สามารถลงทะเบียนด้วยหมายเลขโทรศัพท์มือถือเดียวกันเกินจำนวนที่กำหนด การขอส่งรหัสยืนยันจะแสดงข้อความแสดงข้อผิดพลาดว่า "คุณสร้างบัญชีเกินจำนวนที่กำหนดสำหรับหมายเลขโทรศัพท์มือถือเดียวกันแล้ว"
- All มีฟังก์ชันที่ช่วยควบคุมการแสดงผลของการโปรโมตข้ามแพลตฟอร์ม
- All วันนี้ เราสนับสนุน อย่าแสดงเป็นเวลา N วัน ซึ่งเป็นฟีเจอร์ "อย่าแสดง" ที่ได้รับการปรับปรุงแล้ว
ฟีเจอร์ที่เปลี่ยนแปลง
- 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 แก้ไขข้อผิดพลาดที่ทำให้ไม่สามารถป้อนข้อมูลผ่านแป้นพิมพ์บนอุปกรณ์ที่มีความละเอียดหน้าจอต่ำได้
- iOS แก้ไขข้อผิดพลาดที่ทำให้โปรแกรมค้างขณะแสดงเฟรมมุมมองใหม่ในมุมมองข่าว
Marketing Attribution
- Android แก้ไขข้อผิดพลาดที่ทำให้การส่งเหตุการณ์ Adjust ล่าช้าเมื่อทำการเริ่มต้นด้วยเงื่อนไขที่กำหนดเอง
v4.24.1.2
ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้
バグที่แก้ไข
Authentication
- Android แก้ไขข้อผิดพลาดที่ไม่มีการเรียกใช้ฟังก์ชันตอบกลับอย่างถูกต้องเมื่อยกเลิกการเข้าสู่ระบบโดยการกดปุ่มย้อนกลับในขณะที่กำลังเข้าสู่ระบบ Google อยู่ ข้อผิดพลาดนี้เกิดขึ้นเฉพาะเมื่อค่า Google Legacy Support ในคอนโซล Hive เป็น true เท่านั้น
- Android แก้ไขข้อผิดพลาดที่ทำให้ไม่สามารถป้อนข้อมูลผ่านแป้นพิมพ์บนอุปกรณ์ที่มีความละเอียดหน้าจอต่ำได้
v4.24.1.0
ฟีเจอร์ที่เปลี่ยนแปลง
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
ฟีเจอร์ใหม่
Billing
- iOS หากมีข้อมูลส่วนลดการสมัครสมาชิกเริ่มต้น ระบบจะส่งข้อมูลนั้นไปพร้อมกับการดึงข้อมูลผลิตภัณฑ์ เมื่อใช้
getProductInfo คุณสามารถตรวจสอบข้อมูลส่วนลดได้โดยดูจากความแตกต่างระหว่างค่าฟิลด์ original_price และค่าฟิลด์ price ในรายการของอ็อบเจ็กต์ IAPV4Product ที่ได้รับเป็น callback
- Android แอปนี้รองรับ แท็บแบบกำหนดเอง ที่ใช้เบราว์เซอร์เริ่มต้นที่ตั้งค่าไว้ในอุปกรณ์เพื่อแสดงหน้าเว็บภายนอก คุณสามารถเปิดเผย เบราว์เซอร์ในแอป โดยใช้เมธอด
showInAppBrowser ของคลาส PlatformHelper - iOS รองรับ SafariViewController ซึ่งใช้เบราว์เซอร์ในการแสดงหน้าเว็บภายนอก คุณสามารถแสดง เบราว์เซอร์ภายในแอป โดยใช้เมธอด
showInAppBrowser ของคลาส PlatformHelper
ฟีเจอร์ที่เปลี่ยนแปลง
- iOS ในการแยกแยะเวอร์ชันของแอป เรายังใช้
CFBundleShortVersionString เพิ่มเติมอีกด้วย
Billing
- All เราได้เปลี่ยนข้อความประเภทการชำระเงิน PG ที่แสดงในส่วนติดต่อผู้ใช้สำหรับการคืนเงิน จาก "HiveStore" เป็น "PG Payment" แล้ว
- Android เรากำลังเปลี่ยนวิธีการแสดงผลหน้าชำระเงิน PG จากเบราว์เซอร์ในแอปไปเป็นเว็บวิวภายในแอป วิธีนี้จะช่วยให้สามารถชำระเงิน PG ได้แม้ในอุปกรณ์ที่ไม่รองรับสภาพแวดล้อมเบราว์เซอร์ในแอป
Library updates
- Android Google Play Services-Games v2 (Android) v19.0.0 → 20.0.0
- Facebook SDK Android v16.2.0 → 17.0.0
- LINE (Android) v5.9.1 → 5.10.0
- iOS WeChat 2.0.2 → 2.0.4
- Hercules 2024.01.23 → 2024.04.11
- Singular 12.3.2 → 12.4.1
Analytics
- Android เปลี่ยนค่าเริ่มต้นของการตั้งค่าการรวบรวมตัวระบุโฆษณาในฟีเจอร์การรวบรวมเหตุการณ์ของ Firebase เป็น
true
ปัญหาที่ทราบ
Authentication
- iOS เมื่อใช้ Facebook SDK iOS 17.0.0 จะมีปัญหาที่ผู้ใช้ไม่สามารถล็อกอินบนอุปกรณ์ iOS 17.0 หรือสูงกว่าได้ หากไม่ยินยอมใน "การเปิดเผยข้อมูลการติดตามแอป" เพื่อให้สามารถล็อกอินด้วย Facebook ได้ภายใต้เงื่อนไขเหล่านี้ โปรดใช้ Hive SDK v4 24.1.0 แทน