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 หรือการตรวจสอบความสมบูรณ์
Note
ในระหว่างการอัปเกรด SDK ในป๊อปอัปที่เกิดจากการตรวจสอบความสมบูรณ์ล้มเหลว คุณสามารถเลือกตัวเลือก 'หยุดการอัปเกรด' 'คืนค่ากลับไปยังเวอร์ชันปัจจุบัน' หรือ 'ดำเนินการอัปเกรด'
การตรวจสอบความสมบูรณ์¶
ฟีเจอร์นี้ตรวจสอบว่าไฟล์ใดของ Hive SDK ปัจจุบันถูกแก้ไขโดยเจตนา เพื่อดูการแก้ไขจาก SDK ดั้งเดิม คลิก ที่ การตรวจสอบความสมบูรณ์ ใน Hive > Hive 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
วิธีการใช้งาน
- คลิก ที่ Hive > Hive SDK Manager > แก้ไข Ignore File เพื่อสร้างไฟล์ที่ถูกละเว้น ไฟล์จะเปิดขึ้นโดยอัตโนมัติหลังจากคลิกปุ่ม. หากไม่เช่นนั้น ให้ใช้โปรแกรมแก้ไขข้อความเพื่อเข้าถึงไฟล์ AssetsHive/Manager/Editor/HIVEManagerIgnore.txt ด้วยตนเอง.
- ตั้งค่าไดเรกทอรีหรือรายการไฟล์ที่ต้องการละเว้นโดยปฏิบัติตามเงื่อนไขด้านล่าง.
- ใช้ 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
- ใช้เครื่องหมายแฮช (#) เพื่อแสดงความคิดเห็น ประวัติหรือเหตุผลในการละเลยช่วยให้ใช้ฟีเจอร์นี้ได้