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

دانلود خودکار و اپدیت نرم افزار شبیه بازار

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

سلام اگه بخوام برنامم به صورت خودکار هر وقت اپدیت جدید تغییر دادم خودکار دانلود کنه چکار باید کنم ؟؟ 

نظرات

گه و گاهی (مرتب) سروری رو چک کن و نسخه موجود رو با آخرین نسخه مقایسه کن. اگه آخرین نسخه جدید تر تو دیالوگ رو نشون بده و دانلود و .. تا انتها
MiRHaDi 12 سال پیش
روی یکی از وبسرویسهاتون میتونید یک تابع تعریف کنید که آخرین نسخه برنامه را نشون بده و با نسخه فعلی مقایسه کنید
eduitn 12 سال پیش
امکان داره خواهش کنم یه نمونه کد یا سمپل بهم معرفی کنید
eduitn 12 سال پیش
من متوجه نشدم
MiRHaDi 12 سال پیش
کدام قسمت را متوجه نشدید ؟ یک فایل php میذارید که توش یک متغییر را echo میکنه ، اون متغییر هم ورژن برنامه هست. با برنامه میبینید اگر بیشتر بود از ورژن برنامه اون را دانلود میکنید

پاسخ‌ها 1

مجتبی یگانه 12 سال پیش

من خودم این کار رو انجام میدم 

موقع شروع ، چک میکنم ببینم به نت وصل هست یا نه 

 public static boolean isOnline() {
        ConnectivityManager cm = (ConnectivityManager) 
G.context.getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo ni = cm.getActiveNetworkInfo(); if (ni == null) { return false; } else return true; }

 اگه وصل بود ، میتونیم پیام بدیم که برای بروز رسانی چک بشه ، یا خودکار چک کنیم ، اگه بروزرسانی وجود داشت ، میتونیم به صورت یه فایل apk دانلود کنیم و  برای نصب یک فایل apk هم میتونیم به این شکل عمل کنیم

Intent intent = new Intent(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.fromFile(new File(Environment.getExternalStorageDirectory() 
+ "/download/" + "app.apk")), "application/vnd.android.package-archive"); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); startActivity(intent);

موفق باشید

نظرات


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