Hot update ใน Unity คืออะไร?
Unity คอมไพล์โค้ด C# เป็นโค้ดเนทีฟ (IL2CPP) การแทนที่โค้ดในเกมที่เผยแพร่แล้วจึงต้องมีเลเยอร์ที่รันโค้ดแบบไดนามิก ส่วนแอสเซ็ตอย่างซีน รูปภาพ เสียง และการตั้งค่า จะถูกแพ็กเป็นบันเดิล (AssetBundles, Addressables) และดาวน์โหลดจากเซิร์ฟเวอร์ระหว่างที่เกมทำงาน รุ่น HotUpdate ของ ShopWebview มีทั้งสองอย่าง: อัปเดตได้ทั้งโค้ด C# และแอสเซ็ต
โครงสร้างพื้นฐานสำหรับปล่อยอัปเดตที่พร้อมใช้
แทนที่จะสร้างเซิร์ฟเวอร์แพ็กเกจ ระบบเวอร์ชัน และช่องทางปล่อยอัปเดตเอง รุ่น HotUpdate ของ ShopWebview มีพอร์ทัลการจัดการสำหรับปล่อยอัปเดต ทดสอบ และย้อนกลับ
ปลอดภัยสำหรับผู้เล่น
แพ็กเกจอัปเดตถูกลงลายเซ็นและตรวจสอบความสมบูรณ์ก่อนนำไปใช้ หากเวอร์ชันใดมีปัญหาจะถูกย้อนกลับทันที และผู้เล่นจะกลับไปใช้เวอร์ชันที่เสถียร




