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

SDK Manager

Hive SDK Manager มีฟีเจอร์การอัปเกรดอัตโนมัติของ Hive SDK ในรูปแบบของ Unity plug-in. Manager ช่วยให้คุณดาวน์โหลดเวอร์ชันล่าสุดของ Hive SDK ได้โดยตรงโดยไม่ต้องเข้าถึง Hive Developers. เมื่อคุณดาวน์โหลด SDK Manager มันจะทำการแยกเนื้อหาใหม่และการเปลี่ยนแปลงเพื่ออัปเกรดโดยอัตโนมัติ. มันมีให้บริการเฉพาะบน Unity.

Warning

SDK Manager มีให้ใช้งานเฉพาะสำหรับ Unity.

ดาวน์โหลด

เมื่อคุณได้อัปเดต Hive SDK Manager จาก v1.0.0, v1.1.0, v1.1.1 เป็นเวอร์ชันล่าสุด คุณต้องลบ Assets/Hive/Manager/Editor/Plugin/ICSharpCode.SharpZipLib.dll.

วันที่ปล่อย ดาวน์โหลด เอนจินที่รองรับ
2024-04-03 HIVE SDK Manager v1.4.1.zip Unity 2017+
Warning

เมื่ออัปเดต SDK Manager จาก v1.0.0, v1.1.0, v1.1.1 เป็นเวอร์ชันล่าสุด, คุณต้องลบ Assets/HIVE/Manager/Editor/Plugin/ICSharpCode.SharpZipLib.dll.

ประวัติการปล่อย

วันที่ปล่อย เวอร์ชัน คำอธิบาย
2024-04-03 v1.4.1 ปรับปรุงความอ่านง่ายของเวอร์ชัน แก้ไขข้อบกพร่องอื่นๆ
2023-03-06 v1.4.0 ผู้ใช้ปรับปรุงความสะดวกในการใช้งาน UI สำหรับการอัปเกรด SDK และการตรวจสอบความสมบูรณ์
2023-11-30 v1.3.0 ใช้การเปลี่ยนแปลงของ Hive SDK เวอร์ชัน (เปิดเผยเวอร์ชันแพตช์) และเพิ่มการสนับสนุนภาษาญี่ปุ่น
2022-10-12 v1.2.0 แก้ไขข้อผิดพลาดที่อาจทำให้การแพตช์และการติดตั้งล้มเหลวขึ้นอยู่กับความยาวของเส้นทาง และลบการพึ่งพา ICSharpCode.SharpZipLib
2020-04-28 v1.1.0 เพิ่มฟีเจอร์ที่ส่งบันทึกไปยังการดาวน์โหลดบันทึกและตั้งค่าไฟล์พิเศษให้เป็นแพตช์
2020-01-10 v1.0.1 แก้ไขไม่ให้เปิดใช้งานเวอร์ชันของ HIVE SDK ที่ไม่รองรับในเมนูอัปเกรด
2019-10-16 v1.0.0 แจกจ่าย SDK Manager

คุณสมบัติหลักของ SDK Manager

ข้อดีของการใช้ SDK Manager มีดังนี้:

  • เมื่อ Hive plaform แจกจ่าย SDK ใหม่ Unity จะปรากฏข้อความแจ้งให้คุณดาวน์โหลด SDK ทันที
  • SDK Manager จะตรวจสอบไฟล์ที่เพิ่มหรือเปลี่ยนแปลงเพื่ออัปเกรด Hive SDK โดยอัตโนมัติ คุณไม่จำเป็นต้องอัปเดตหรือเขียนทับไฟล์แต่ละไฟล์ด้วยตัวเอง
  • เมื่ออัปเกรด จะมีการตรวจสอบความสมบูรณ์เพื่อหาข้อบกพร่องที่อาจเกิดจากไฟล์ที่ถูกแก้ไขโดยเจตนา
  • มีข้อความแจ้งเตือนปรากฏขึ้นเพื่อประกาศการเปิดตัว SDK ใหม่หรือข้อความที่เกี่ยวข้องกับ Hive SDK

SDK Manager มีฟีเจอร์หลากหลาย รวมถึงการอัปเกรด SDK Hive และการตรวจสอบความสมบูรณ์

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

การใช้ SDK Manager

ติดตั้ง SDK Manager

หากคุณดาวน์โหลดและเรียกใช้ไฟล์ติดตั้ง SDK Manager ที่ให้ไว้ข้างต้น, Hive > HIVE SDK Manager จะถูกเพิ่มลงในเมนูด้านบนของ Unity editor ตามที่แสดงด้านล่าง

การอัปเกรด SDK

เลือก Hive > Hive SDK ผู้จัดการ > SDK อัปเกรด สำหรับการอัปเกรด SDK หากมี SDK รุ่นใหม่กว่าเวอร์ชันที่ใช้อยู่ในปัจจุบัน รายการ SDK จะมีการแสดงผลรุ่นเหล่านั้น หลังจากที่คุณเลือกหนึ่งในรุ่นใหม่ในรายการและคลิกที่ เลือก การอัปเกรดจะเริ่มต้นขึ้น.

Warning

ก่อนเริ่มการอัปเกรด คุณต้องตรวจสอบ 'รายการไฟล์ที่ถูกยกเว้นจากการอัปเกรด'

 

ไฟล์ถูกดาวน์โหลดและการอัปเกรดดำเนินการด้วยการตรวจสอบความสมบูรณ์ หากสำเร็จ จะมีป๊อปอัพการอัปเกรดสำเร็จ หากล้มเหลว จะมีป๊อปอัพการล้มเหลว แสดงขึ้น ความล้มเหลวอาจเกิดขึ้นขณะอัปเกรด SDK หรือการตรวจสอบความสมบูรณ์

  • เมื่อการอัปเกรด SDK สำเร็จ:

  • เมื่อการอัปเกรด SDK ล้มเหลว:

  • เมื่อการตรวจสอบความสมบูรณ์ของ SDK ล้มเหลว:

Note

ในระหว่างการอัปเกรด SDK ในป๊อปอัปที่เกิดจากการตรวจสอบความสมบูรณ์ล้มเหลว คุณสามารถเลือกตัวเลือก 'หยุดการอัปเกรด' 'คืนค่ากลับไปยังเวอร์ชันปัจจุบัน' หรือ 'ดำเนินการอัปเกรด'

การตรวจสอบความสมบูรณ์

ฟีเจอร์นี้ตรวจสอบว่าไฟล์ใดของ Hive SDK ปัจจุบันถูกแก้ไขโดยเจตนา เพื่อดูการแก้ไขจาก SDK ดั้งเดิม คลิก ที่ การตรวจสอบความสมบูรณ์ ใน Hive > Hive SDK ผู้จัดการ.

หลังจากนั้น คลิก เริ่ม ในป๊อปอัพ ‘เริ่มการตรวจสอบความถูกต้อง’.

จากผลการตรวจสอบความสมบูรณ์ หากไม่มีไฟล์ใดถูกแก้ไข จะมีป๊อปอัป ‘การตรวจสอบความสมบูรณ์สำเร็จ’ ปรากฏขึ้น และหากพบไฟล์ที่ถูกแก้ไข จะมีป๊อปอัป ‘การตรวจสอบความสมบูรณ์ล้มเหลว’ ปรากฏขึ้นดังที่แสดงด้านล่าง

  • เมื่อการตรวจสอบความสมบูรณ์ของ SDK สำเร็จ:

  • เมื่อการตรวจสอบความสมบูรณ์ของ SDK ล้มเหลว:

ในป๊อปอัป 'การตรวจสอบความสมบูรณ์ล้มเหลว' คุณสามารถตรวจสอบรายชื่อไฟล์ที่ถูกแก้ไข นอกจากนี้ คุณยังมีตัวเลือกในการกู้คืนไฟล์ที่ถูกเปลี่ยนแปลงโดยการคลิกที่ กู้คืนเป็นเวอร์ชันปัจจุบัน

Note

ในป๊อปอัพเนื่องจากการตรวจสอบความสมบูรณ์ล้มเหลว คุณสามารถเลือกตัวเลือก 'ปิด' หรือ 'คืนค่าเป็นเวอร์ชันปัจจุบัน'

หมายเหตุ

Notice ป๊อปอัพจะแสดงบนหน้าหลักของ Unity. ในกรณีที่คุณพลาด, สามารถตรวจสอบ อีกครั้ง ที่ Hive > Hive SDK Manager > Notice.

เวอร์ชัน

เลือก Hive > Hive SDK ผู้จัดการ > เวอร์ชัน เพื่อตรวจสอบเวอร์ชันที่ใช้ในปัจจุบันของ Hive SDK และ Hive SDK ผู้จัดการ หาก SDK ที่ใช้งานไม่ได้อัปเดต จะมีการแสดงป๊อปอัปแจ้งเตือนขึ้นเป็นหน้าหลักเมื่อคุณเรียกใช้ Unity.

กู้คืน HIVE SDK

ฟีเจอร์นี้ปรับโมดูลไฟล์ SDK กลับไปยังต้นฉบับ คลิกที่ Restore Hive SDK หากคุณต้องการเปลี่ยนไฟล์ SDK กลับไปยังสถานะเดิมหลังจากทำการตรวจสอบความสมบูรณ์

ลองเชื่อมต่อใหม่Manager

หากเมนู Hive SDK Manager ถูกปิดใช้งานเนื่องจากการเชื่อมต่อที่ไม่ดี ให้เลือก Hive > Hive SDK Manager > Retry to connect Hive Manager มันจะพยายามเชื่อมต่อใหม่กับผู้จัดการ

แก้ไขไฟล์ที่ละเว้น

มันตอบสนองให้ผู้ใช้แก้ไขหรือลบไฟล์บางส่วนที่ Hive SDK ให้มา หากคุณเรียกใช้ฟีเจอร์นี้, SDK Manager จะไม่สนใจรายการไฟล์ที่คุณเลือก เมื่อคุณบันทึกไฟล์ที่ไม่ต้องการและดำเนินการฟีเจอร์ต่อไปนี้, ฟีเจอร์เหล่านี้จะทำงานสำหรับไฟล์ทั้งหมดที่ Hive SDK ให้มา ยกเว้นไฟล์ที่ระบุในรายการที่ไม่ต้องการ

  • SDK Upgrade
  • Restore Hive SDK
  • Integrity Verification

วิธีการใช้งาน

  1. คลิก ที่ Hive > Hive SDK Manager > แก้ไข Ignore File เพื่อสร้างไฟล์ที่ถูกละเว้น ไฟล์จะเปิดขึ้นโดยอัตโนมัติหลังจากคลิกปุ่ม. หากไม่เช่นนั้น ให้ใช้โปรแกรมแก้ไขข้อความเพื่อเข้าถึงไฟล์ AssetsHive/Manager/Editor/HIVEManagerIgnore.txt ด้วยตนเอง.
  2. ตั้งค่าไดเรกทอรีหรือรายการไฟล์ที่ต้องการละเว้นโดยปฏิบัติตามเงื่อนไขด้านล่าง.
    • ใช้ UNIX-style ซึ่งใช้เครื่องหมายทับ (/) เป็นตัวแบ่งไดเรกทอรี ตรวจสอบให้แน่ใจว่าไม่ใช้ Window-style.
    • ระบุ subpath ของ Assets เป็นเส้นทางสัมพัทธ์ เช่น Hive_SDK_v4/Plugins/iOS/framework/FBSDKShareKit.framework
    • ไฟล์ต่อไปนี้ไม่สามารถลงทะเบียนในรายการละเว้นได้
      • Hive_SDK_v4/Plugins/Android/libs/HIVE_SDK.aar
      • Hive_SDK_v4/Plugins/Android/libs/HIVE_SDK_UnityPlugin.aar
      • Hive_SDK_v4/Plugins/iOS/framework/HIVE_SDK.framework
      • Hive_SDK_v4/Plugins/iOS/framework/HIVE_SDK_UnityPlugin.framework
      • Hive_SDK_v4/Plugins/iOS/framework/HIVEService.framework
      • Hive_SDK_v4/Plugins/iOS/framework/HIVECore.framework
      • Hive_SDK_v4/Plugins/iOS/framework/HIVEProtocol.framework
      • Hive_SDK_v4/Plugins/iOS/framework/ProviderAdapter.framework
      • Hive_SDK_v4/Editor/VersionHash.txt
  3. ใช้เครื่องหมายแฮช (#) เพื่อแสดงความคิดเห็น ประวัติหรือเหตุผลในการละเลยช่วยให้ใช้ฟีเจอร์นี้ได้