بهروزرسانی Tauri چیست؟
بهروزرسانی Tauri مکانیزم بهروزرسانی است که در آن توسعهدهندگان فایلهای نسخه را در سیستم میزبانی میکنند، مناسب برای سناریوهای است که نیاز به حفظ فرآیندهای انتشار فایل نسخه توسط سیستم یکپارچه دارد. کاملاً با API بهروزرسانی دینامیک رسمی Tauri سازگار است، که امکان ادغام سریع را فراهم میکند. بهروزرسانی دینامیک Tauri
مفاهیم اصلی
هاستینگ مستقل نسخه
فایلهای اطلاعات نسخه برنامه (مانند version.json) و بستههای نصب (exe/dmg و غیره) را در سیستم ذخیره کنید، که به توسعهدهندگان امکان مدیریت مستقل فرآیند انتشار نسخه را میدهد.
نمودار گردش ادغام

1. مفاهیم اصلی
1.1 پلتفرم میزبانی فایل نسخه برنامه Tauri
لогиک اصلی این است که "بسته نصب برنامه" (EXE/DMG/ و غیره) یا "فایلهای بهروزرسانی" را در سیستم UpgradeLink آپلود کنید. سیستم UpgradeLink ذخیرهسازی فایل، مدیریت نسخه و نگهداری پیوندهای دانلود را به طور یکنواخت انجام میدهد، که به مشتریان امکان درخواست فعال بررسی و دانلود از سیستم را میدهد.
محامل میزبانی فایل نسخه: منحصراً به سیستم UpgradeLink وابسته است. تمام فایلهای بهروزرسانی توسط این سیستم به صورت مرکزی میزبانی میشوند، که به توسعهدهندگان امکان میدهد تا بر عملیاتهای زیرین مانند ساخت سرور ذخیرهسازی فایل و پایداری دسترسی تمرکز کنند.
2. گردش کار معمولی
- پیشپردازش توسعهدهنده: بسته نصب برنامه یا فایل بهروزرسانی سفارشی را در سیستم UpgradeLink آپلود کنید، که به طور خودکار شناسه فایل مربوطه و اطلاعات مربوط به دانلود (مانند ارتباط شماره نسخه،فراداده فایل و غیره) را تولید میکند;
- مشتری موارد پیکربندی ماژول بهروزرسانی رسمی Tauri را تغییر میدهد و اطلاعات مربوط به سیستم UpgradeLink را پر میکند.
- از ماژول بهروزرسانی رسمی Tauri برای تکمیل بهروزرسانی برنامه استفاده کنید.
3. نقاط کلیدی پیادهسازی
مشخصات پیکربندی میزبانی نسخه
- الزامات آپلود فایل: بسته نصب برنامه یا فایل بهروزرسانی باید مطابق فرمت و محدودیتهای اندازه مشخص شده توسط سیستم UpgradeLink آپلود شود تا یکپارچگی و در دسترس بودن فایل اطمینان حاصل شود;
- نقاط پیکربندی سیستم: پس از آپلود فایل، اطلاعات نسخه (مانند شماره نسخه، لاگ بهروزرسانی و غیره) باید در سیستم UpgradeLink وارد شود. سیستم به طور خودکار فایل را با اطلاعات نسخه مرتبط میکند و پیوندهای مربوطه جستجو و دانلود را تولید میکند;
- پیکربندی مشتری: در ماژول بهروزرسانی مشتری، آدرس API جستجو فایل یا شناسه منحصر به فرد فایل ارائه شده توسط سیستم UpgradeLink را پیکربندی کنید تا اطمینان حاصل شود که مشتری میتواند به طور طبیعی درخواستها را به سیستم ارسال کند، اطلاعات فایل را به دست آورد و فایلها را دانلود کند.
4. مزایا و ویژگیها
- کنترل کامل فرآیند: تعیین مستقل ریتم انتشار، حفظ تاریخچه نسخه و استراتژی بهروزرسانی. میزبانی و توزیع فایل توسط سیستم UpgradeLink تضمین میشود که کنترل و راحتی عملیاتی را متعادل میکند;
- هزینههای عملیاتی بسیار پایین: نیازی به ساخت/نگهداری سرورهای ذخیرهسازی یا دانلود فایل ندارید. بر سیستم UpgradeLink تکیه کنید تا مدیریت فایلهای کامل لینک را تکمیل کند، که فشار عملیاتی را به طور قابل توجهی کاهش میدهد;
- انعطافپذیری بالا: پشتیبانی از راهاندازیهای فازای (حاصل از پیکربندی دامنههای مختلف توزیع فایل از طریق سیستم UpgradeLink)، بهروزرسانیهای خاص کانال (پیکربندی چند مجموعه فایل و اطلاعات نسخه در سیستم) و اصلاحات فوری اضطراری (بهروزرسانی سریع فایلها و نسخههای مربوطه در سیستم بدون تنظیم مشتری);
- سازگاری چند پلتفرمی: همان منطق اصلی را میتوان برای چندین ترمینال مانند Windows، macOS و Linux адаپت کرد (نیاز به سازگاری با مجوزهای نصب هر سیستم دارد). سیستم UpgradeLink پیوندهای دانلود سازگار با چندین ترمینال را به طور یکپارچه ارائه میدهد;
- استفاده مجدد و توسعه آسان: منطق بهروزرسانی اصلی را میتوان به عنوان ماژول عمومی بسته بندی کرد. پروژههای مختلف میتوانند با سادهترین راه، با جایگزینی "شناسه منحصر به فرد برنامه Tauri" در سیستم UpgradeLink، به سرعت ادغام کنند.