نحوه به روز رسانی کردن برنامه به صورت خودکار

0 امتیاز
43 بازدید
سوال شده مهر 22, 1394 توسط jaykob  
سلام و احترام

 

من سوالم اینه که من یک برنامه اگر بنویسم و بعد از یک مدت بخواهم اونو به روز کنم بدون اینکه کاربر قرار باشه برنامه جدید رو دستی دانلود و نصب کنه باید چیکار کنم ؟ می خوام تمام فرآیند خودکار باشه

با تشکر
این مطلب را به اشتراک بگذارید

1 پاسخ

0 امتیاز
پاسخ داده شده مهر 23, 1394 توسط ASHKARAN  
انتخاب شده دی 30, 1394 توسط ASHKARAN
 
بهترین پاسخ

با عرض سلام

با استفاده از کد زیر می تونید کاربر رو به نرم افزار مارکت هدایت کنید:

Intent intent = new Intent(Intent.ACTION_VIEW ,Uri.parse("market://details?id=com.package.name"));
startActivity(intent);  

که com.package.name رو باید با اسم package  برنامتون عوض کنید.....

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

در مرحله اول شما باید هر چند وقت یکبار وصل بشید به وبسایتتون و آپدیت هارو بررسی کنید....

در صورتی که ورژن جدید اومده باید اون رو دانلود کرده و نصب کنید....

پس از دانلود هم به سادگی با کد زیر می تونید برنامه رو نصب کنید:

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);

که در خط دوم بایستی که آدرس فایلی که دانلود فرمودید رو قرار بدید....

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

http://stackoverflow.com/a/11856143

 

دارای دیدگاه مهر 24, 1394 توسط jaykob  
تشکر استاد

فقط راه دوم که آپدیت رو بررسی و نصب کنیم نیاز به تایید کردن توسط کاربر وجود دارد یا نه ؟

تشکر
دارای دیدگاه مهر 26, 1394 توسط ASHKARAN  
شما برنامه رو به حالت نصب می برید...

اما کاربر باید چند دکمه رو فشار بده تا نصب کامل شه....

794 سوال

722 پاسخ

1,217 دیدگاه

443 کاربر

متاسفانه نیستم

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...