21-11-1396، 11:00 ق.ظ
23-11-1396، 08:40 ب.ظ
import android.os.Build; ... Build.MANUFACTURER // String : Manufacturer (Company) Build.MODEL // String : Device Model Build.VERSION.SDK_INT // int : Device Android API Version // Application version public static String getVersion() { Context CONTEXT = getApplicationContext(); try { return String.valueOf(CONTEXT.getPackageManager().getPackageInfo(CONTEXT.getPackageName(), 0).versionCode); } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return null; }
23-11-1396، 08:51 ب.ظ
این کدها بهترتیب برای دریافت اسم کارخانهی سازنده، مدل دستگاه و ورژن اندروید و نسخهی برنامه هستن. حالا کافیه توی سرور هم آخرین نسخه رو نگهداری کنین توی دیتابیس و با وبسرویس مقایسه کنید و هروقت نسخهی جدید اومد، مثل یک فایل معمولی دانلود کنید. اگه جایی مشکل بود بفرمایید.