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

หมายเหตุการเผยแพร่ 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 v4 Native 25.0.0 และเวอร์ชันที่ใหม่กว่า
    • เนื่องจากการเปลี่ยนแปลงในโปรโตคอลความปลอดภัยการตรวจสอบสิทธิ์ เมื่อใช้ Hive SDK v4 Native 25.0.0 และเวอร์ชันที่ใหม่กว่า คุณต้อง ออกคีย์ความปลอดภัย ใน Hive Console > การตั้งค่าคีย์ความปลอดภัย หากไม่มีคีย์ความปลอดภัย คุณจะไม่สามารถเข้าสู่ระบบแอปได้
  • จำเป็นต้องมีการเปลี่ยนแปลงในการใช้งานการชำระเงิน PG สำหรับ Hive SDK v4 Native 25.1.3 และเวอร์ชันที่ใหม่กว่า
    • ในการใช้งานการชำระเงิน PG บน Android 25.1.3 และเวอร์ชันที่ใหม่กว่า คุณต้องแก้ไขโค้ดการใช้งานการชำระเงิน PG โดยอ้างอิงจาก [PG Payment Flow]PG Payment Flow

v4.26.1.3

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

バグที่แก้ไข

Authentication

  • iOS แก้ไขปัญหาที่เกิดขึ้นเมื่อแตะที่พื้นที่ว่างในป๊อปอัป AgeGate หรือป๊อปอัปที่เกี่ยวข้องกับปฏิทินซึ่งต้องป้อนข้อมูลวันเดือนปีเกิดของคุณบน iPad แล้วแอปจะค้าง (ไม่ตอบสนอง)
  • iOS แก้ไขปัญหาที่ป๊อปอัพบางรายการแสดงแถบเลื่อนที่ไม่จำเป็นเมื่อบริการจัดการอุปกรณ์ทำงานอยู่บนอุปกรณ์ iOS

Billing

  • iOS แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อเรียกใช้เมธอด getAccountUUID แล้วค่าที่ได้จะเปลี่ยนแปลงไป

Promotion

  • Android แก้ไขปัญหาที่ป๊อปอัพโปรโมชั่นจะหายไปเมื่อเกิดเหตุการณ์ลิงก์ตรงจาก User Engagement (UE) ในขณะที่แอปเกมกำลังทำงานในโหมดพื้นหลัง

Marketing Attribution

  • iOS แก้ไขปัญหาที่ข้อความบางส่วนในแบนเนอร์ขอความยินยอมตามพระราชบัญญัติตลาดดิจิทัล (DMA) ไม่แสดงผลบนอุปกรณ์ iOS ที่มีความละเอียดหน้าจอความกว้างน้อยกว่า 1170 พิกเซล

v4.26.1.2

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

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

Authentication

  • All iOS หากคุณเคยยืนยันหมายเลขโทรศัพท์มือถือของคุณเมื่อเข้าสู่ระบบ Hive Membership ในประเทศจีนแล้ว ขั้นตอนการยืนยันชื่อจริงในประเทศจีนจะดำเนินการยืนยันบัตรประจำตัวประชาชนโดยตรงแทนการยืนยันหมายเลขโทรศัพท์มือถือ
  • เนื่องจากกระบวนการเข้าสู่ระบบ Hive Membership ในปัจจุบันยืนยันเฉพาะบัตรประจำตัวสมาชิก (ที่อยู่อีเมล) ของคุณเท่านั้น ไม่ใช่หมายเลขโทรศัพท์มือถือของคุณ คุณจึงต้องยืนยันหมายเลขโทรศัพท์มือถือของคุณในขั้นตอนการยืนยันชื่อจริงในประเทศจีน

バグที่แก้ไข

  • iOS แก้ไขข้อผิดพลาดที่ทำให้การตรวจสอบเวอร์ชันการแจกจ่ายล้มเหลว เนื่องจากไฟล์บันเดิล Info.plist ที่สร้างขึ้นไม่ถูกต้องถูกรวมไว้เมื่อทำการส่งข้อมูลไปยัง Apple
  • iOS แก้ไขข้อผิดพลาดที่การชำระเงิน PG แสดงผลเป็น Hive Store ในส่วนติดต่อผู้ใช้สำหรับการคืนเงิน

v4.26.1.0

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

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้

ฟีเจอร์ใหม่

Authentication

  • All หลังจากแสดงป๊อปอัปเพื่อให้ผู้ใช้ป้อนวันเดือนปีเกิดแล้ว เราจะจัดเตรียมเมธอด AuthV4.checkAgeGate ที่ส่งค่ากลับมาเป็นฟังก์ชันเรียกกลับเมื่อผู้ใช้ป้อนวันเดือนปีเกิด
  • All เพิ่มเมธอด AuthV4.setAutoLoginEnabled เพื่อลงทะเบียน (ON/OFF) เซสชันการเข้าสู่ระบบครั้งถัดไปที่ไม่ใช่เซสชันปัจจุบันให้เป็นเซสชันการเข้าสู่ระบบอัตโนมัติ หากคุณตั้งค่าเป็น ON และเข้าสู่ระบบโดยใช้วิธีการเข้าสู่ระบบ เซสชันการเข้าสู่ระบบจะถูกบันทึกเป็นเซสชันการเข้าสู่ระบบอัตโนมัติ คุณสามารถใช้การเข้าสู่ระบบอัตโนมัติได้โดยการเรียกใช้ AuthV4.Helper.signIn หรือ AuthV4.signIn ร่วมกับ ProviderType.AUTO ในการเข้าสู่ระบบครั้งต่อๆ ไป
  • Android รองรับการเข้าสู่ระบบด้วย Xiaomi (../../dev/authv4/hive-sdk-prep/android.md/#idp_1)

Billing

Promotion

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

Add-ons

  • Android เมื่อแสดงเว็บวิวโดยใช้เมธอด showInWebView ของคลาส PlatformHelper ใน การเปิดเป็นเว็บวิวในเกม เรามีตัวเลือกให้แสดงเว็บวิวโดยใช้ Game Activity แทนที่จะเป็น Hive Activity

Others

  • All คุณสามารถตรวจสอบการตั้งค่าภาษาใน SDK ได้โดยใช้เมธอด getGameLanguage ในคลาส Configuration
  • iOS เนื่องจากบริการ CocoaPod สิ้นสุดลงแล้ว ปัจจุบันเราจึงให้บริการเผยแพร่ซอฟต์แวร์ผ่าน SPM (Swift Package Manager)

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

Authentication

  • All วิธีการยืนยันตัวตนสำหรับผู้ใหญ่ได้รับการสนับสนุนไม่เพียงแค่ผ่านทางเว็บไซต์ แต่ยังรวมถึงแอปพลิเคชันต่างๆ ด้วย
  • All ลบ การรวบรวมรูปโปรไฟล์และชื่อเล่นโดยอัตโนมัติเมื่อเข้าสู่ระบบ SNS
  • All AuthV4.setAutoLoginEnabled(ค่าเริ่มต้น: PC ปิด / มือถือเปิด) นโยบายพฤติกรรมการเข้าสู่ระบบอัตโนมัติได้ถูกเปลี่ยนแปลงดังต่อไปนี้ตามการเพิ่มเติม
  • เดิม: เมื่อเปลี่ยนไปใช้บัญชีอื่นหลังจากเกิดข้อขัดแย้งของบัญชี บัญชีใหม่จะยังคงใช้งานการเข้าสู่ระบบอัตโนมัติบนมือถือและปิดใช้งานการเข้าสู่ระบบอัตโนมัติบนพีซี
  • เปลี่ยนแปลง: เมื่อเปลี่ยนไปใช้บัญชีอื่นหลังจากเกิดข้อขัดแย้งของบัญชี บัญชีใหม่จะยังคงใช้งานการเข้าสู่ระบบอัตโนมัติทั้งบนมือถือและพีซีหากมีการลงทะเบียนเซสชันการเข้าสู่ระบบอัตโนมัติด้วย AuthV4.setAutoLoginEnabled มิเช่นนั้นจะถูกปิดใช้งาน (มีข้อยกเว้น)

Billing

  • Android เปลี่ยนชื่อไลบรารีที่ใช้สำหรับการเรียกเก็บเงินของ Google Play เป็น Google Play Billing Library เวอร์ชัน 8.0

Promotion

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

Push

  • iOS เมื่อรวบรวมโทเค็นสำหรับการแจ้งเตือนแบบพุช ให้เปลี่ยนวิธีการรวบรวมข้อมูลโทเค็นเพิ่มเติม โดยขึ้นอยู่กับสภาพแวดล้อมการสร้าง

Marketing Attribution

  • All เราได้อัปเดตดีไซน์ป๊อปอัพและปรับปรุงพฤติกรรมของ แบนเนอร์ขอความยินยอม DMA แล้ว
  • ประวัติการให้ความยินยอมใดๆ ที่ได้รับอนุมัติไปแล้วสำหรับแบนเนอร์ขอความยินยอมที่มีอยู่จะยังคงอยู่ และเมื่อแสดงแบนเนอร์ขอความยินยอมใหม่อีกครั้ง แบนเนอร์ขอความยินยอมใหม่ที่มีข้อความและ UI ที่ได้รับการปรับปรุงจะปรากฏขึ้น
  • หากคุณใช้ข้อความที่กำหนดเองสำหรับแบนเนอร์ขอความยินยอมที่มีอยู่ คุณต้องกำหนดค่าใหม่ให้สอดคล้องกับโครงสร้างข้อมูลที่เปลี่ยนแปลงไป โดยอ้างอิงจาก การตั้งค่า UI แบนเนอร์ขอความยินยอมแบบกำหนดเอง
  • All มีการเปลี่ยนแปลงเพื่อป้องกันการส่งบันทึกการขายซ้ำสำหรับใบเสร็จรับเงินเดียวกันไปยัง MMP
  • All เพิ่มความสามารถในการส่งค่าการขายไปยังคีย์ค่าเมื่อส่งเหตุการณ์การซื้อของ Firebase
  • ก่อนหน้านี้ ค่าการขายจะถูกส่งไปยังคีย์รายได้

Add-ons

  • All ปรับปรุงการมองเห็นของปุ่มปิดเว็บวิวที่แสดงโดยเมธอด showInAppView ของคลาส PlatformHelper ใน เปิดเว็บวิวในเกม

Provisioning

  • All เรามี API สำหรับช่วงอายุแยกต่างหาก (Age Range API) ให้ใช้งาน เพื่อให้เป็นไปตามกฎหมาย App Store Liability Act
  • กฎหมาย App Store Liability Act ซึ่งจะมีผลบังคับใช้ในรัฐเท็กซัส สหรัฐอเมริกา ในวันที่ 1 มกราคม 2026 กำลังอยู่ระหว่างการดำเนินการ และสามารถนำมาใช้ได้ตามความเหมาะสม ขึ้นอยู่กับเงื่อนไขการพัฒนา
  • กฎหมาย App Store Liability Act ซึ่งจะมีผลบังคับใช้ในรัฐยูทาห์ สหรัฐอเมริกา ในเดือนพฤษภาคม 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 แก้ไขข้อผิดพลาดที่ทำให้หน้าต่างป๊อปอัพขอสิทธิ์ผู้ใหญ่ปรากฏขึ้นอีกครั้งเมื่อลบอุปกรณ์ที่ลงทะเบียนไว้หลังจากจำนวนอุปกรณ์ที่ลงทะเบียนในส่วนจัดการอุปกรณ์เกินจำนวนที่กำหนดไว้

Promotion

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

Push

  • Android แก้ไขข้อผิดพลาดที่ระบบเก็บรวบรวมโทเค็นสำหรับการแจ้งเตือนแบบพุช แม้ว่าจะอยู่ภายใต้ข้อกำหนดของ COPPA ก็ตาม
  • iOS แก้ไขปัญหาที่การตั้งค่า ForegroundPush ไม่เปลี่ยนเป็น False

Marketing Attribution

  • iOS แก้ไขข้อผิดพลาดที่ทำให้กิจกรรมการติดตั้งหรืออัปเดตหายไปใน Firebase

Add-ons

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

v4.26.0.1

SDK ตามระบบปฏิบัติการเป้าหมาย วันที่เผยแพร่
SDK Native Android 2025-12-18
SDK Native 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 Native Android 2025-12-08
SDK Native iOS 2025-12-08

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน 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 Native Android -
SDK Native iOS -

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

ฟีเจอร์ใหม่

Authentication

  • All เรามีบริการ การตรวจสอบตัวตน ให้บริการ
  • SteamDeck ไม่ได้ให้บริการตรวจสอบตัวตน (การตรวจสอบตัวตน, การตรวจสอบผู้ใหญ่, การยินยอมจากผู้ปกครอง) คุณต้องใช้บริการตรวจสอบตัวตนบนมือถือหรือพีซีของคุณ แล้วจึงเข้าถึงเกมอีกครั้งผ่าน SteamDeck

v4.25.8.0

SDK ตามระบบปฏิบัติการเป้าหมาย วันที่เผยแพร่
SDK Native Android 2025-10-02
SDK Native 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 Native Android -
SDK Native iOS -

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

ฟีเจอร์ใหม่

Authentication

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

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

Authentication

  • All Hive หากคุณตั้งค่าแอปที่ใช้การตรวจสอบสิทธิ์ผู้ใหญ่ในคอนโซล กระบวนการตรวจสอบสิทธิ์ผู้ใหญ่จะดำเนินการโดยอัตโนมัติหลังจากเข้าสู่ระบบ
  • คุณสมบัตินี้มีให้บริการเฉพาะในเกาหลีเท่านั้น
  • All เมธอด showAdultConfirm ซึ่งทำหน้าที่ตรวจสอบความเป็นผู้ใหญ่ ถูกยกเลิกการใช้งานแล้ว
  • เมธอด showAdultConfirm อาจถูกลบออกในการอัปเดตในอนาคต

v4.25.6.0

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

ฟีเจอร์ใหม่

Chat

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

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

Chat


v4.25.5.2

SDK ตามระบบปฏิบัติการเป้าหมาย วันที่เผยแพร่
SDK Native iOS 2025-07-30

バグที่แก้ไข

Authentication

  • iOS แก้ไขปัญหาที่อาจทำให้โปรแกรมหยุดทำงานเมื่อแสดงแชทบอทในโหมดแนวนอน

v4.25.5.1

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

ฟีเจอร์ใหม่

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 Native Android 2025-06-23

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน 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 Native Android 2025-05-14

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้

バグที่แก้ไข

Marketing Attribution


v4.25.2.0

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

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

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 Native Android 2025-04-10
SDK Native iOS 2025-04-10

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน 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 Native iOS 2025-03-10

ฟีเจอร์ใหม่

Marketing Attribution

  • iOS เมื่อใช้ Hive SDK เวอร์ชัน 4 25.0.0 หรือใหม่กว่า ร่วมกับ Adjust เวอร์ชัน 5 จะแก้ไขข้อผิดพลาดที่ค่า did และ vid ซึ่ง SDK รวบรวมและส่งโดยอัตโนมัติ ไม่ถูกส่งไปด้วย

v4.25.0.0

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

ฟีเจอร์ใหม่

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 Native Android 2024-11-08
SDK Native iOS 2024-11-08

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน 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 Native Android 2024-10-14
SDK Native iOS 2024-10-14

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้

ฟีเจอร์ใหม่

Billing

Marketing Attribution

バグที่แก้ไข

Analytics

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

v4.24.3.0

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

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน 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 Native Android 2024-07-25
SDK Native iOS 2024-07-25

ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้

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

Authentication

  • All เปลี่ยนแปลงบริการจัดการอุปกรณ์ให้ใช้รหัสประเทศสำหรับการโทรระหว่างประเทศโดยอัตโนมัติตามภูมิภาคที่อุปกรณ์เข้าถึง

v4.24.2.0

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

ฟีเจอร์ใหม่

  • 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 Native Android 2024-06-27

    ตรวจสอบ สภาพแวดล้อมการพัฒนา ของเวอร์ชัน SDK นี้

    バグที่แก้ไข

    Authentication

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

    v4.24.1.0

    SDK ตามระบบปฏิบัติการเป้าหมาย วันที่เผยแพร่
    SDK Native iOS 2024-05-14

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

    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 Native Android 2024-04-30
    SDK Native iOS 2024-04-30

    ฟีเจอร์ใหม่

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