آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

چک کردن بروز بودن برنامه در کافه بازار

Afsanboy  8 سال پیش  8 سال پیش
0 0

سلام دوستان، چطوری میتونم چک کنم کاربری که برنامم رو نصب کرده آخرین نسخه رو نصب کرده یا نه؟  

0 0
یه api بنویس، اخرین version اپ تو کافه بازار رو تو اون api بزار ،منظورم شماره version هستش ، موقع run اپ به اون api درخواست بده، ورژن رو بگیر با version اپ مقایسه کن و ... (8 سال پیش)
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Plumber  8 سال پیش
+1 0

همونطور که دوستومن توضیح داد شما کافیه زمانی که برنامه اجرا میشه(یا هرجایی که میخوای ورژن رو چک کنی) یه درخواست به سرور خودتون بزنی و آخرین ورژن کد رو دریافت کنی(این عدد رو خودت میدی توی سرورت) بعد توی برنامه یه شرط ساده بذاری که اگر این عددی که دریافت کردی بزرگ تر از ورژن کد فعلی برنامه بود یه پیامی چیزی نشون بده یا هرکاری میخوای بکنی!

ورژن کد فعلی برنامتو میتونی رو به روش زیر بگیری:

 try {
PackageInfo pInfo = this.getPackageManager().getPackageInfo(getPackageName(), 0);
String version = pInfo.versionName;
} catch (PackageManager.NameNotFoundException e) {
e.printStackTrace();
}

verionCode = pInfo.versionCode;

 

موفق باشی :)


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