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

iOS

v4.24.4.0


ดาวน์โหลด


iOS
ดาวน์โหลด Hive SDK v4 Native iOS 24.4.0
วันที่วางจำหน่าย 2024-10-14

 

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


ตัวเลือก

IDP
  • Facebook SDK iOS v17.0.2
  • Google Sign-In SDK (iOS) v7.1.0
  • QQ (iOS) v3.5.16
  • VK (iOS) v1.6.4
  • WeChat (iOS) v2.0.4
  • LINE (iOS) v5.11.0
การวิเคราะห์การติดตามการตลาด
  • Adjust(iOS) v4.38.4
  • AdjustSigSdk 3.20.1
  • Singular(iOS) v12.4.1
  • AppsFlyer(iOS) v6.14.3
  • FirebaseAnalytics(iOS) v10.22.0
อื่น ๆ
  • Google reCaptcha (iOS) v18.3.0

 

มีอะไรใหม่


การติดตามการตลาด

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


  • ไม่มีข้อมูล


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


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

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

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


iOS

  • Xcode 15 -> 15.3

 

v4.24.3.0


ดาวน์โหลด


iOS
ดาวน์โหลด Hive SDK v4 Native iOS 24.3.0
วันที่วางจำหน่าย 2024-09-03

 

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


จำเป็น

  • Kotlin (Android) v1.8.0
  • Kotlin Coroutine (Android) 1.4.3
  • AndroidX (Android) v1.0.0+
  • Constraint Layout (Android) v2.1.4
  • Glide (Android) v4.13.0
  • SDWebImage (iOS) v5.18.7


OPTIONAL

IDP
  • Facebook SDK Android v17.0.0
  • Facebook SDK iOS v17.0.2
  • GooglePlay Services-Auth (Android) v20.7.0
  • GooglePlay Services-Games v2 (Android) v20.0.0
  • Google Sign-In SDK (iOS) v7.1.0
  • QQ (Android) v3.5.14 (3.5.14.3_rc26220c)
  • QQ (iOS) v3.5.16
  • VK (Android) v3.5.1
  • VK (iOS) v1.6.4
  • WeChat (Android) v6.8.0
  • WeChat (iOS) v2.0.4
  • LINE (Android) v5.10.0
  • LINE (iOS) v5.11.0
  • Huawei (Android) v6.12.0.300
IAP
  • Google Billing Library (Android) v7.0.0
  • Samsung GalaxyStore IAP (Android) v6.1.1
  • OneStore (Android) v21.01.00
  • WeChat (Android) v6.8.0
  • Amazon (Android) v3.0.4
  • Huawei (Android) v6.13.0.300
PUSH
  • Amazon (Android) v1.2.0
  • FCM(FirebaseCloudMessaging) (Android) v23.2.1
การวิเคราะห์การติดตามการตลาด
  • Adjust(Android) v4.38.5
  • adjust-android-signature-3.20.1.aar
  • Adjust(iOS) v4.38.4
  • AdjustSigSdk 3.20.1
  • Singular(Android) v12.5.4
  • Singular(iOS) v12.4.1
  • AppsFlyer(Android) v6.13.0
  • AppsFlyer(iOS) v6.14.3
  • FirebaseAnalytics(Android) v21.5.0
  • FirebaseAnalytics(iOS) v10.22.0
อื่น ๆ
  • GooglePlay Services-Review (Android) v2.1.0
  • GooglePlay Services-AppUpdate (Android) v2.1.0
  • Google reCaptcha (Android) v18.4.0
  • Google reCaptcha (iOS) v18.3.0
  • YoutubeAndroidWebPlayerApi (Android) v1.0.1

 

มีอะไรใหม่


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

  • มีฟีเจอร์ใหม่ที่เพิ่มเข้ามาเพื่อตรวจสอบว่ามีการขอความยินยอมจากตัวแทนทางกฎหมายในหน้าข้อตกลงและเงื่อนไขหรือไม่


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


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

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

โปรโมชั่น

  • แก้ไขเพื่อให้แน่ใจว่าข้อมูลที่ไม่จำเป็นจะไม่ถูกนำรวมในค่าที่ส่งผ่าน additionalInfo`.
  • เปลี่ยนเพื่ออนุญาตให้ แสดงแบนเนอร์เต็มรูปแบบในอัตราส่วน 2:3 หรือ 3:2.
  • เปลี่ยนข้อความจาก "ไม่แสดงเป็นเวลา 1 วัน" เป็น "ไม่แสดงวันนี้" บนแบนเนอร์เต็มรูปแบบ.

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

  • เปลี่ยนเวอร์ชันของ Adjust Signature จาก v1 เป็น v3`.


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


Hive SDK ทั่วไป

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

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

  • ปรับเปลี่ยนเพื่อส่งข้อมูลเวอร์ชันแอป


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


  • Facebook SDK 16.2.1 → 17.0.2


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


 

v4.24.2.0 (2024-07-05)


มีอะไรใหม่


Hive SDK ทั่วไป

  • มีฟีเจอร์ที่คืนค่าว่าผู้ใช้ที่อายุต่ำกว่า 16 ปีในสหภาพยุโรปและเขต EEA ซึ่ง GDPR ใช้บังคับได้ตกลงตามข้อกำหนดในการให้บริการหรือไม่ และตรวจสอบว่าพวกเขาอายุต่ำกว่า 16 ปีหรือไม่ ตรวจสอบฟีเจอร์นี้ที่นี่.
  • อนุญาตให้ดูบันทึกการดีบัก SDK ของ Hive และเลือกประเภทบันทึกเฉพาะเพื่อดูในแอปคอนโซล MacOS.

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

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

โปรโมชั่น


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


โปรโมชั่น

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

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

  • เปลี่ยนค่าเริ่มต้นของ saveAnalyticsLogBeforeCrash ซึ่งจะบันทึกล็อกที่ยังไม่ได้ส่งไปยังไฟล์เมื่อเกิดการขัดข้อง เป็น false.


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


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

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

โปรโมชั่น

  • แก้ไขปัญหาที่เกิดการแช่แข็งเมื่อมีการเปิดเผยมุมมองเฟรมใหม่สำหรับมุมมองข่าว


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


iOS

  • ไม่ระบุ


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


 

v4.24.1.3


ดาวน์โหลด


iOS
ดาวน์โหลด Hive SDK v4 iOS 24.1.3
วันที่วางจำหน่าย 2024-07-25


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


การรับรองความถูกต้อง

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

 

v4.24.1.2 (2024-06-27)


มีอะไรใหม่


N/A


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


N/A


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


N/A


การอัปเดตคู่มือสำหรับนักพัฒนา


N/A

 

v4.24.1.0 (2024-05-14)


มีอะไรใหม่


N/A


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


Analytics

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


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


iOS

  • อัปเดตไลบรารีภายนอกตามนโยบาย Apple Privacy Manifest.
    • AppsFlyer(iOS) v6.13.1 → v6.14.3
    • QQ (iOS) v3.5.14 → v3.5.16
  • ลดเวอร์ชัน Facebook SDK.
    • Facebook SDK v17.0.0 → v16.2.1


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


Billing

  • แก้ไขปัญหาที่คำถามผลิตภัณฑ์ล้มเหลวเมื่ออัปเดต Hive SDK จากเวอร์ชันที่ต่ำกว่า v4 24.0.0 (เช่น v4 23.4.0) เป็น v4 24.0.0.


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


N/A

 

v4.24.0.0 (2024-04-30)


มีอะไรใหม่


Promotion

  • สนับสนุน SafariViewController โดยใช้เบราว์เซอร์เพื่อเปิดเผยหน้าภายนอก คุณสามารถเปิดเผย In-App Browser ด้วย showInAppBrowser เมธอดของคลาส PlatformHelper


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


Hive SDK ทั่วไป

  • การใช้ CFBundleShortVersionString เพิ่มเติมเพื่อแยกความแตกต่างของเวอร์ชันแอป

Billing

  • ข้อความประเภทการชำระเงิน PG ที่แสดงใน UI การคืนเงินของผู้ใช้ได้ถูกเปลี่ยนจาก "HiveStore" เป็น "การชำระเงิน PG"。


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


iOS

  • WeChat 2.0.2 → 2.0.4
  • Hercules 2024.01.23 → 2024.04.11
  • Singular 12.3.2 → 12.4.1


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


  • คำอธิบายของ `displayOriginalPrice` ได้มีการเปลี่ยนแปลง.
  • คำอธิบายของหมายเหตุที่ด้านล่างของ `displayPrice` ได้มีการเปลี่ยนแปลง.
  • การพึ่งพาเฟรมเวิร์กของบุคคลที่สาม, ตัวอย่างการเขียน Podfile ในการตั้งค่า iOS ได้มีการเปลี่ยนแปลง. ได้ลบ HiveAppTrackingTransparency และ HiveResource ออกจากเฟรมเวิร์กการบังคับใช้ที่จำเป็นสำหรับการทำงานเริ่มต้นของ Hive SDK.