بروزرسانی

در صورت تمایل به بروزسانی همدار میتوانید بر اساس دستورالعمل های این بخش عمل کنید.

بروزرسانی همدار شامل دو بخش است.

  • بروزرسانی سرور همدار
  • بروزرسانی برنامه اندرویدی همدار

به‌روزرسانی سرور همدار

این راهنما مراحل بروزرسانی سرور همدار و رفع خطاهای احتمالی را توضیح می‌دهد.

در زمان بروزرسانی، فرآیند پشتیبان‌گیری به‌صورت خودکار انجام می‌شود و فایل‌ها در پوشه hamdar_backups ذخیره خواهند شد.


1. الزامات پیش از بروزرسانی

پیش از شروع به‌روزرسانی، موارد زیر را بررسی و اصلاح کنید:

  • دستگاه‌هایی که به هیچ کارمندی منتسب نیستند را یا به یک کارمند اختصاص دهید، یا در صورت عدم استفاده حذف کنید.
  • برای کارمندانی که فاقد سیاست (Policy) هستند، یک سیاست مناسب تعریف و منتسب کنید.

قبل از شروع بروزرسانی همدار، سرویس باید متوقف شود تا فرآیند بروزرسانی بدون مشکل اجرا شود:

hamdar-cli down

2. اجرای بروزرسانی

ابتدا پس از دریافت آخرین نسخه‌ی به‌روزرسانی، در روت پروژه دستور زیر را اجرا کنید:

./update-hamdar.sh

سپس رمز عبور سرور را وارد کنید تا فرآیند بروزرسانی آغاز شود.

update


خطای اجرای همزمان سرویس

اگر سرویس همدار در حال اجرا باشد، بروزرسانی با خطا مواجه خواهد شد:

update error

برای رفع این مشکل:

hamdar-cli down

سپس مجدداً از مرحله دوم مراحل بروزرسانی را ادامه دهید.


3. ادامه فرآیند بروزرسانی

اگر سرویس متوقف شده باشد، مراحل بروزرسانی بدون مشکل ادامه خواهد یافت:

continue update


خطای اعتبارسنجی (Validation Error)

در انتهای فرآیند، ممکن است خطای اعتبارسنجی رخ دهد:

validation error

دلایل رایج:

  • کارمند بدون سیاست (Policy).
  • دستگاه بدون کارمند.
  • کارمند با چند دستگاه ولی بدون سیاست اختصاصی.

validation error detail

برای رفع مشکل:

  1. سرویس همدار را اجرا کنید.
  2. وارد پنل مدیریتی شوید.
  3. دستگاه‌هایی که بدون کارمند هستند را یا به یک کارمند منتسب کنید یا حذف نمایید.
  4. برای کارمندانی که سیاست ندارند، یک سیاست مناسب تعریف و منتسب کنید.
  5. در انتها مراحل بروزرسانی را از ابتدا انجام دهید

4. اتمام بروزرسانی بصورت موفقیت‌آمیز

update success

پس از رفع خطاها و تکمیل بروزرسانی، میتوانید برای اجرای سرویس دستور زیر را اجرا کنید:

hamdar-cli up -d

بروزرسانی برنامه اندرویدی همدار

برای بروزرسانی برنامه اندرویدی همدار تنها لازم است تا با اکانت سوپرادمین وارد پنل مدیریت همدار شوید و در بخش تنظیمات سرور، بخش مدیریت برنامه، apk جدید را قرار دهید. به این صورت تمامی گوشی های ثبتنام شده در سرور پیغام بروزرسانی را دریافت میکنند و می توانند نسخه جدید برنامه را دریافت کنند.

update apk