بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

به روز رسانی(اپدیت) کردن برنامه ها در مارکت ها

مدیریت گفتگو
rama 12 سال پیش
آخرین تغییر: 12 سال پیش

سلام دوستان

توی چند جا سرچ کردم و توی چند تا کتاب خوندم که چطور باید برنامه ای که مثلا هم اکنون در مارکت ها هستش می خوایم اپدیتش بکنیم واقعا پله به پله باید چی کار کنیم! چون هر سایتی یه چیزی تعریف کرده برا خودش با هر کدومشم که رفتم برنامم مشکل پیدا کرد

حالا اگه می دونید راهنماییم کنید! فقط اگه زحمتی نیست پله به پله فراموش نشه :)

نظرات

حامد 12 سال پیش
تو مانیفست شماره ورژن (VersionCode)را یکی ببر بالا
rama 12 سال پیش
می شه بیش تر توضیح بدی حامد جان, مثلا من باید دیتابیس رو هر دفعه تغییر بدم و با اسم جدید ثبت کنم یا نه اصلا دیتابیس جدید باید درست کنم؟تو توی اسس بزارمش یا نه؟ اگه که نه ؟ راهنمایی کنی ممنون می شم.
حامد 12 سال پیش
پس میخوای دیتابیست را هم آپدیت کنی ؟ ... از لایبری sqliteassethelper استفاده کردی؟
sadeghbarout 12 سال پیش
اگه از لایبرری خاصی استفاده نکردی فقط کافیه توی کدهای برنامه ات دستور بدی که دیتابیس توی اولین اجرای برنامه ات یه بار کپی بشه. برای تشخیص اولین اجرا هم از preferences استفاده کن (آموزش preferences استناد رو نگاه کن)
MiRHaDi 12 سال پیش
برای آپدیت جداول اگر اطلاعات توش ذخیره کرده باشه کاربر باید یا همون جدول را به روز کنی یا اطلاعات را ازش بخونی و در جدول جدید بنویسی که از بین نره

پاسخ‌ها 1

javac 12 سال پیش

در  مانیفست دو کد وجود داره  

    android:versionCode="1"
android:versionName="1.0"

ورژن کد : به صورت integer هست و باید مقداری بیشتر از ورژن قبلی برنامه بهش بدید

ورژن name : که فقط جنبه نمایشی داره و مقداری String میگیره ، همون چیزی که در گوشی و مارکت ها نشون داده میشه

در مورد دیتابیس هم اگر که نمیخواین آپدیتش کنید که هیچ تغییر لازم نیست ولی اگر میخوای آپدیت کنی همونطور که دوستان گفتند می تونید از لایبری SqliteHelper استفاده کنی

یا اینکه باsharedPreferences 

به این صورت که با اولین اجرا نسخه ی جدید ، دیتابیس قبلی  رو حذف کن و دیتابیس جدید رو کپی کن .

نظرات

rama 12 سال پیش
اهاااا ایول ممنون دوست عزیز.
Spirit 12 سال پیش
@rama در شمال غرب این پاسخ یه دست هست روش کلیک کنید بهتره ...
rama 12 سال پیش
تازه دیدم عزیز!!!!!!!!
MiRHaDi 12 سال پیش
شمال غرب لایک داشت . امکان لایک روی نظر بود اینجا نوشتم :-)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .