ดาวน์โหลด
V4.15.2.3 (Aug 17, 2021)
Unity® | Hive_SDK_Unity_v4.15.2.3_withCore.zip |
---|---|
Cocos2D-X | Hive_SDK_Cocos_v4.15.2.3_withCore.zip |
Android | Hive_SDK_Android_v4.15.2.3_withCore.zip |
iOS | Hive_SDK_iOS_v4.15.2.3_withCore.zip |
หมายเหตุรีลีส
V4.15.2.3 (Aug 17, 2021)
New Features
- ไม่มี
Changed Features
- All
- [IAP v4] การซื้อทุกครั้งจะตรวจสอบว่าผู้ใช้เข้าสู่ระบบแล้วหรือไม่ หากไม่ได้เข้าสู่ระบบ ให้จำกัดการซื้อ
- Android
- [Provider] อัปเดตแล้ว QQ ห้องสมุดที่แจ้งปัญหาความปลอดภัยบน Google คอนโซล
- ก่อนอัปเดต: open_sdk_r2973327
- หลังการอัปเดต: r3.5.4.11_r3f56456
- [Provider] อัปเดตแล้ว QQ ห้องสมุดที่แจ้งปัญหาความปลอดภัยบน Google คอนโซล
Bug Fixes
- Android
- [Common / UI] แก้ไขข้อขัดข้องเป็นระยะๆ เมื่อดำเนินการเริ่มต้นแบบ Lazy
- [Auth v4 / UI] แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อหน้า WebView ขัดข้องก่อนที่จะโหลดเสร็จ
- [Promotion / UI] แก้ไขข้อขัดข้องเป็นระยะเมื่อแอปกลับมาจากพื้นหลังขณะเปิดเผยหน้าข่าว
- [Promotion / UI] แก้ไขข้อขัดข้องเมื่อแสดงแบนเนอร์ News หลายอันด้วย
updatePromotionData
วิธี - [Promotion / UI] แก้ไขข้อผิดพลาดที่เกิดขึ้นกับอุปกรณ์บางตัวเมื่อแสดงข่าวในหน้าจอแนวนอนเนื่องจากความยาวของชื่อเมนูตามภาษาการตั้งค่า
- [Base / CCU] แก้ไขข้อผิดพลาดที่ส่งผิด playtime ค่าของบันทึกผู้ใช้พร้อมกันของไคลเอ็นต์ เนื่องจากได้สร้างจำนวนอินสแตนซ์สำหรับการส่งบันทึกแล้ว
- [Auth v4 / Provider] แก้ไขข้อผิดพลาดที่ไม่สามารถออกจากระบบได้ HiveProvider เมื่อโทร
signOut
- [Auth v1] แก้ไขข้อผิดพลาดที่ส่งคืนค่าที่ไม่ถูกต้องเมื่อค้นหาข้อมูลบัญชีหลังจากเกิดข้อขัดแย้งในบัญชี
- iOS
- [Auth v1] แก้ไขข้อผิดพลาดที่ไม่สามารถส่งได้ uid ซึ่งเกิดความขัดแย้งกันระหว่างการดำเนินการ
bindLogin
ในความขัดแย้งทางบัญชี
- [Auth v1] แก้ไขข้อผิดพลาดที่ไม่สามารถส่งได้ uid ซึ่งเกิดความขัดแย้งกันระหว่างการดำเนินการ
V4.15.2.2 (Jul 8, 2021)
Unreal | Hive_SDK_Unreal_v4.15.2.2_withCore.zip (Distributed on Aug 3, 2021) |
---|
New Features
- Android
- [IAP v4] เพิ่ม GalaxyStore เป็นตลาดในแอป
- สินค้าอุปโภคบริโภคเท่านั้น
- [IAP v4] เพิ่ม GalaxyStore เป็นตลาดในแอป
Changed Features
- All
- [Common] ปรับปรุงเพื่อให้ข้อมูลเพิ่มเติมเช่น PlayTime สะสมและ OutTime สะสมเมื่อส่งข้อมูลผู้ใช้พร้อมกันกับไคลเอนต์
- [Common] Changed เพื่อรับข้อมูลที่เป็นความลับใน hive_config.xml ยื่นผ่าน API
- จำเป็นต้องมีทุกเกมด้วย Hive ใช้
application(_:supportedInterfaceOrientationsFor:)
วิธีการใน AppDelegate คลาสเพื่อใช้การหมุนหน้าจอตามการวางแนวอุปกรณ์
- Android
- [Promotion] เพิ่มคุณสมบัติใหม่ซึ่งสามารถหมุนแบนเนอร์แบบเต็มได้โดยการเปลี่ยนการวางแนวอุปกรณ์
- จำเป็นต้องลงทะเบียนทรัพยากรสำหรับทั้งสองทิศทาง Hive คอนโซลล่วงหน้า
- [Promotion] เพิ่มคุณสมบัติใหม่ที่สามารถหมุนหน้าข่าวได้โดยการเปลี่ยนการวางแนวอุปกรณ์
- [Promotion] เพิ่มคุณสมบัติใหม่ซึ่งสามารถหมุนแบนเนอร์แบบเต็มได้โดยการเปลี่ยนการวางแนวอุปกรณ์
- iOS
- [Auth v1] เลิกใช้แล้ว googleReversedClientId in Google เข้าสู่ระบบ
Bug Fixes
- Android
- [Promotion] แก้ไขข้อขัดข้องเมื่อโทร
updatePromotionData
วิธีการบ่อยๆ
- [Promotion] แก้ไขข้อขัดข้องเมื่อโทร
- iOS
- [Promotion] แก้ไขข้อผิดพลาดที่ไม่สามารถจัดสรรหน่วยความจำที่ถูกครอบครองเมื่อมีการแสดงแบนเนอร์แบบเต็มซ้ำๆ กัน
- [Promotion] แก้ไขปัญหาเมื่อมีการโทรกลับซ้ำๆ เพื่อแจ้งเตือนข่าวที่ถูกเปิดเผย
- [Provisioning] แก้ไขให้เปลี่ยนแปลงข้อมูลที่กำหนดเอง เช่น วันที่บำรุงรักษาที่แสดงบนป๊อปอัปการบำรุงรักษา
- [AuthV4] แก้ไขข้อผิดพลาดที่กลับมา
ProviderType
แทนUserID
เมื่อเรียกsetProviderChangeListener
วิธี
V4.15.2.1 (Jun 25, 2021)
New Features
- ไม่มี
Changed Features
- ไม่มี
Bug Fixes
- Android
- [Push] แก้ไขการหยุดทำงานเป็นระยะ ๆ เมื่อยกเลิกการลงทะเบียนการพุชเมื่อรีสตาร์ทแอป
- [IAP v4] แก้ไขข้อขัดข้องเมื่อตัดการเชื่อมต่อ Google บริการ
- iOS
- [Unity/Plugin] ลบฟังก์ชันที่ไม่จำเป็นบางส่วนออก Unity Package เพราะ SDK v4.15.2 มีฟีเจอร์ที่สร้างแอปตัวอย่างโดยอัตโนมัติ
V4.15.2 (Jun 3, 2021)
New Features
- All
- [Auth v4 /Provider] เพิ่มแล้ว Weverse ไปยังผู้ให้บริการ ID
- [Promotion] เพิ่มคุณสมบัติใหม่ซึ่งสามารถหมุนแบนเนอร์แบบเต็มได้โดยการเปลี่ยนการวางแนวอุปกรณ์
- จำเป็นต้องลงทะเบียนทรัพยากรสำหรับทั้งสองทิศทาง Hive คอนโซลล่วงหน้า
- [Promotion] เพิ่มคุณสมบัติใหม่ที่สามารถหมุนหน้าข่าวได้โดยการเปลี่ยนการวางแนวอุปกรณ์
- [Promotion] พร้อมใช้งาน Interwork สำหรับแบนเนอร์แบบเต็ม
- [Promotion] พร้อมใช้งาน Interwork สำหรับข่าว
- [Auth v1 /Auth v4] เพิ่มไฟล์ API ที่แสดงหน้าคำถามของฉันของ Hive ลูกค้า Service
- [Promotion] เพิ่ม API ซึ่งเลือกและแสดงเมนูข่าวรายการใดรายการหนึ่งเป็นหน้าเริ่มต้น
- [Promotion] อัปเกรดแล้ว UX โดยการเปลี่ยนขนาดของแท็บข่าวที่แสดงบนหน้าจอ
- [Analytics] เพิ่มการวัดการถอนการติดตั้งของ AppsFlyer
- Android
- [IAP v4 /IAP v2] อัปเดตด้วย Google Play Billing Library 3.0.3
- Changed เวอร์ชันของ Kotlin
- รุ่นที่ใช้: Kotlin 1.3.72
- Changed รุ่น: Kotlin 1.4.32
- ที่เพิ่ม Kotlin coroutines 1.4.3
- ยุติการสนับสนุนแล้ว DeveloperPayload
- วันที่ต้องสมัคร (ลิงค์)
- New แอป: เริ่มวันที่ 2 สิงหาคม 2021
- แอปที่มีอยู่: ภายในวันที่ 1 พฤศจิกายน 2021
- [IAP v2] ส่งคืนรหัสข้อผิดพลาดที่รอดำเนินการ จากนั้นจัดการเป็นธุรกรรมที่รอดำเนินการหากผู้ใช้เลือกที่จะซื้อแบบออฟไลน์
- รหัสข้อผิดพลาดเปิดอยู่ Pending สถานะ: IAPPlayStorePending(-6000704)
- Changed เวอร์ชันของ Kotlin
- [IAP v4] อัปเดตด้วย OneStore 19.00.01 ซึ่งใช้ InApp Billing Library API V4(SDK V19)
- คืนเงินโดยอัตโนมัติเมื่อผู้ใช้ไม่ได้รับสินค้าที่ซื้อภายในสามวันแม้ว่าจะชำระเงินเสร็จสิ้นแล้วก็ตาม
- [Auth v1 /Auth v4] สามารถขอสิทธิ์โทรศัพท์ได้เฉพาะในประเทศที่ต้องการเท่านั้น
- [IAP v4 /IAP v2] อัปเดตด้วย Google Play Billing Library 3.0.3
- iOS
- [Push] มีให้เลือกเพื่อขออนุญาตแจ้งให้ทราบโดยปริยายเช่นเดียวกับตราและเสียงแม้หลังจากสมัครแล้ว Provisional Authorization on iOS 12 และใหม่กว่า
- ขออนุญาตแจ้งโดยปริยายโดยการโทร
requestPushPermission
วิธีการใน Push ชั้น
- ขออนุญาตแจ้งโดยปริยายโดยการโทร
- [Push] มีให้เลือกเพื่อขออนุญาตแจ้งให้ทราบโดยปริยายเช่นเดียวกับตราและเสียงแม้หลังจากสมัครแล้ว Provisional Authorization on iOS 12 และใหม่กว่า
Changed Features
- All
- [Auth v4] อัปเกรดแล้ว UI โดยการปรับเปลี่ยนรูปภาพ ตำแหน่ง และเอฟเฟ็กต์ของ ปิดการขาย ปุ่ม
- [Auth v1 /Auth v4] อัปเดต Facebook SDK เป็นเวอร์ชั่นล่าสุด
- เวอร์ชันที่ใช้: 8.2
- เวอร์ชันอัปเดต: 9.1
- [Auth v4] พร้อมที่จะส่งการเรียกกลับข้อผิดพลาดที่เหมาะสมเมื่อไม่อนุญาตให้เข้าสู่ระบบเนื่องจาก ID ที่กำหนดค่าไม่ถูกต้อง Provider
- [Common] อัปเดตเวอร์ชันของไลบรารีภายนอก
- Singular
- AppsFlyer
- Adjust
- [Auth v1 /Auth v4] อัปเดตชื่อของแต่ละสิทธิ์ที่แสดงอย่างเป็นทางการ
- [Common] เพิ่มภาษาอาหรับเป็นภาษาที่สนับสนุนโดย Hive
- Android
- [Common] อัพเกรดเกณฑ์การโอนสะสม playtime เพื่อดำเนินการส่งลูกค้าพร้อมกันผู้ใช้
- [Common] ลบ
QUERY_ALLL_PACKAGES
อนุญาตโดยปฏิบัติตาม Android 11 Package นโยบายการมองเห็น- เพิ่มแท็กแล้ว
queries
ไป AndroidManifest.xml ไฟล์และจำเป็นต้องอัปเดต Android Gradle Plugin
- เพิ่มแท็กแล้ว
- iOS
- [Auth v4] ทิ้งไฟล์ที่ไม่จำเป็นออกไปใน Hive แหล่งข้อมูล
- [Common] แก้ไขเกณฑ์การบันทึกไฟล์เพื่อไม่ให้บันทึกไฟล์ที่ไม่จำเป็น
Bug Fixes
- All
- [Push] แก้ไขปัญหาที่ใช้เวลาในการลงทะเบียน/ยกเลิกการลงทะเบียนการพุชในพื้นที่นานขึ้นเนื่องจากจำนวนการพุชในพื้นที่เพิ่มมากขึ้น
- Android
- [Common] แก้ไขไม่ให้เกิดปัญหาแม้ว่า Google Play Service ไม่มีหรือทำงานเมื่อมีการติดตั้งแอปเป็นครั้งแรกหรืออัปเดต
- อัปเดตเวอร์ชันของ Google Play ติดตั้งผู้อ้างอิง Library
- เวอร์ชันที่ใช้: 1.0
- เวอร์ชันอัปเดต: 2.2
- อัปเดตเวอร์ชันของ Google Play ติดตั้งผู้อ้างอิง Library
- [Auth v4] แก้ไขเพื่อใช้ธีมสีเข้มบนหน้าเข้าสู่ระบบที่เปิดเผยต่อผู้ใช้ในท้องถิ่นของสหรัฐอเมริกา
- [Auth v4 Helper] เพิ่ม NPE กรณีที่จะไม่เกิดข้อผิดพลาดเมื่อเปิดเผยป๊อปอัปข้อขัดแย้งด้วยการโทร
showConflict
วิธี - [Promtion] แก้ไขข้อผิดพลาดที่หน้าข่าวไม่ได้รับการดาวน์โหลดหรือเปิดเผยเมื่อเปลี่ยนภาษาของเกมหลังจากแสดงแบนเนอร์แบบเต็ม
- [Common] แก้ไขไม่ให้ทับซ้อนส่วนหนึ่งของกล่องโต้ตอบด้วยการเลื่อนที่ปรากฏบนป๊อปอัปการแจ้งเตือนในโหมดแนวนอน
- [Analytics] แก้ไขข้อผิดพลาดที่ไม่สามารถถ่ายโอนข้อมูลการติดตั้งได้หลังจากเริ่มต้น Market Tracker
- [Common] แก้ไขไม่ให้เกิดปัญหาเมื่อค้นหาแอปที่เหมาะสมไม่พร้อมใช้งานหลังจากใช้งาน
intent
- [Protocol] แก้ไขไม่ให้เกิดขึ้น NPE ข้อผิดพลาดในตรรกะการลองใหม่แม้ว่าเครือข่ายจะไม่ตอบสนองหรือล่าช้าก็ตาม
- [Common] แก้ไขข้อผิดพลาดที่เกิดขึ้นเมื่อมีการสร้างรูปแบบที่ถ่ายโอนจาก webview โดยไม่คำนึงถึงลำดับชั้น URI
- [Analytics] แก้ไขไม่ให้เกิดข้อผิดพลาดว่า Hive SDK ไม่สามารถใช้งานได้เนื่องจาก
setEnableTackerWithName
วิธีการถูกละเว้น
- [Common] แก้ไขไม่ให้เกิดปัญหาแม้ว่า Google Play Service ไม่มีหรือทำงานเมื่อมีการติดตั้งแอปเป็นครั้งแรกหรืออัปเดต
- iOS
- [Auth v4] แก้ไขข้อผิดพลาดที่มีการส่งข้อมูลโทเค็นที่ไม่จำเป็นเมื่อมีการโทร
connect
วิธี - [Common] อัปเกรดตรรกะข้อยกเว้นที่เกี่ยวข้องกับโค้ดตอบกลับเมื่อมีการร้องขอ HTTP โปรโตคอล
- [Auth v1 /Auth v4] แก้ไขไม่ให้แสดงส่วนที่เป็นเลเยอร์ของหน้าจอผ่านรูปแบบแป้นพิมพ์อ่อนเมื่อพิมพ์โดยใช้แป้นพิมพ์อ่อนบน webview
- [IAP [v4] แก้ไขข้อผิดพลาดที่กำหนดค่าผู้อ้างอิง appID ที่กำหนดเองด้วย bundleIdentifier แทนรหัสแอปบน hive_config.xml ไฟล์
- [Auth v4] แก้ไขข้อผิดพลาดที่จะไม่ส่งคืนค่าที่ไม่ถูกต้องของข้อมูลป๊อปอัปการบำรุงรักษา
- [Auth v4] แก้ไขไม่ให้เกิดปัญหาเมื่อเชื่อมต่อด้วย Line IdP บนอุปกรณ์ 32- แต่
- [Auth v1 /Auth v4] แก้ไขข้อผิดพลาดที่ไม่สามารถแก้ไขภาพโปรไฟล์ผ่านกล้องหรือแกลเลอรีได้ iPad เครื่อง
- เกิดขึ้นด้วย Hive SDK v4.15.1.1 และใหม่กว่า
- [Auth v4] แก้ไขข้อผิดพลาดที่มีการส่งข้อมูลโทเค็นที่ไม่จำเป็นเมื่อมีการโทร
เวอร์ชันของไลบรารีบุคคลที่สามสำหรับ Hive SDK v4.15.2
Common ชิ้น
- Kotlin 1.4.32
- Kotlin Coroutine 1.4.0
- AndroidX (Android) v1.0.0+
- Firebase Library (Android) v20. 2.4
IDP
- Facebook SDK Android v9.1.1
- Facebook SDK iOS v9.1.0
- GooglePlay Services-Games, Auth (Android) v17. 0.0
- Google Sign-In SDK (iOS) v5.0.2+
IAP
- Google Billing Library (Android) เวอร์ชัน 3.0.3
รายการทางเลือก
IDP
- QQ (Android) v3.3.7 (r2973327_lite)
- QQ (iOS) เวอร์ชัน 3.3.9
- VK (Android) เวอร์ชัน 1.6.9
- VK (iOS) เวอร์ชัน 1.5.1
- WeChat (Android) เวอร์ชัน 1.4.0
- WeChat (iOS) เวอร์ชัน 1.8.6.2
- LINE (Android) เวอร์ชัน 5.3.1
- LINE (iOS) เวอร์ชัน 5.7.0
IAP
- OneStore (Android) v19. 00.01
- WeChat (Android) เวอร์ชัน 1.4.0
- Amazon (Android) เวอร์ชัน 2.0.76
PUSH
- Amazon (Android) เวอร์ชัน 1.0.1
MARKETING TRACKING ANALYTICS
- Adjust(Android) เวอร์ชัน 4.28.0
- Adjust(iOS) เวอร์ชัน 4.29.1
- Singular(Android) เวอร์ชัน 9.6.0
- Singular(iOS) v10. 4.0
- AppsFlyer(Android) เวอร์ชัน 6.3.0
- AppsFlyer(iOS) เวอร์ชัน 6.2.6