نصب نسخه جدید برنامه بدون حذف ورژن قبلی
با سلام خدمت همه دوستان
دارم یه برنامه ای رو شروع میکنم به نوشتن. میخوام مطمئن بشم که ورژنهای بعدیش راحت روش نصب بشه. چون خیلی از برنامه ها برای آپدیتشون لازمه ورژن قبلیشون پاک بشه. علت و راه حل چیه ؟
جستجو هم کردم سوال مشابه پیدا نکردم.
ممنون
این موضوع بسته به نوع تغییرات روی برنامه تون داره
وقتی شما یه ورژن جدید رو نصب میکنید ، اطلاعات توی SlearedPreferences و کل اطلاعاتی که توی اون پوشه ای که مربوط به برنامه تونه که توسط خود اندروید ساخته شده حفظ میشه و اگه شما اطلاعاتی اونجا کپی کردید (خودتون باید با کدنویسی انجام بدید و اتوماتیک انجام نمیشه) اون اطلاعات پاک نمیشه .( حتما دیدید که وقتی بازی رو آپدیت میکنید ، score ها میمونن و دلیلش همینه)
توجه کنید که اگه اطلاعات رو توی یه پوشه داخواه توی sd ذخیره کنید با حذف برنامه هم حذف نمیشن و فقط اون پوشه بخصوص هست که با حذف برنامه حذف میشه.
اما اگه شما به دلیل نوع کد نویسی ورژن جدیدتون نیاز داشته باشید که اطلاعات قبلی کامل پاک بشن یا مثلا ساختار دیتابیس ورژن جدیدتون با ورژن قبلی فرق میکنه و نیازه که ورژن قبلی حذف بشه ، میتونید از کاربر درخواست کنید که ورژن قبلی رو پاک کنه تا تمام اطلاعات و تنظیمات قبلی حذف بشن.
البته اینکه از کاربر بخواید ورژن قبلی رو حذف کنه ، به نظر من فقط یه دلیل داره و اون تنبلی یا آماتور بودن برنامه نویس اون برنامه است. چون حتی اکه شما نیاز به پاک کردن اطلاعات ورژن قبلی داشته باشید با روشهای مختلف کد نویسی میتونید این کارو در اولین اجرای ورژن جدید انجام بدید
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .