رفتن به مطلب
  • 0

چگونگی آمدن صفحه نصب برنامه پس ازدانلودآن


iavaduu

سوال

باسلام خدمت همگی بنده میخواستم ازطریق نوتیفیکیشن بگم اپدیت جدید برنامه رسید وکاربر باکلیک روی اون برنامه رو دانلود کنه واینجا مهمه گه پس ازاینکه دانلود تمام شدصفحه نصب برنامه بیاد مثل بازار که یه برنامه ای رو دانلود میکنیم بعدازاتمام دانلود میاد برای نصب.اگه کدی هست اینتنتی ....

لطفا بگیدوراهنمایی کنید

باتشکر

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

7 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

Dim i As Intent
i.Initialize(i.ACTION_VIEW, "file://" & File.Combine(File.DirRootExternal, FileName))
i.SetType("application/vnd.android.package-archive")
StartActivity(i)

کافیه تا نام فایل apk که دانلود کردی رو به جای FileName قرار بدی و آدرس رو هر جا خودت قبلا گفتی دانلود بشه من اینجا گفتم DirRootExternal  یه راهنمایی هم بکنم میتونی از کتابخونه PackManger بررسی کنی ایا این برنامه ورژن جدیدش نصب هست یا نه بعد صفحه نصبو نشون بدی

موفق باشی

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

Dim i As Intent
i.Initialize(i.ACTION_VIEW, "file://" & File.Combine(File.DirRootExternal, FileName))
i.SetType("application/vnd.android.package-archive")
StartActivity(i)
سلامی مجدد

ممنون ازپاسخگوییتون ینی الان بنده این کد رو توی اکتویتی کریت توی مین قرار بدم اوکی هست.

یک مشکل فکر میکنم باشه بنده که نوتیفیکیشن رو ارسال میکنم وکاربر روش کلیک میکنه شاید داخل حافظه داخلیش دانلود کنه وبرنامه شناساییش نکنه!

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

درود

ببینید، برنامه ای مثل بازار خودش یک مسیر پیشفرض و دائمی برای دانلود های خودش داره و برای همین بعد از اینکه دانلود تمام شد خیلی راحت میاد دانلود

رو تشخیص میده و نصب رو start میکنه !

چیر پیچیده ای نیست به نظر من  :fekr:

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

درود

ببینید، برنامه ای مثل بازار خودش یک مسیر پیشفرض و دائمی برای دانلود های خودش داره و برای همین بعد از اینکه دانلود تمام شد خیلی راحت میاد دانلود

رو تشخیص میده و نصب رو start میکنه !

چیر پیچیده ای نیست به نظر من :fekr:

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

اما من که نوتیفیکیشن بدم نه نسخه جدید برنامه رسید یه لینک دانلود هست وامکان داره کاربر اون درهرجایی ازگوشیش ذخیره کنه.....

مگر اینکه با کلیک روی نوتیفیکیشن بره داخل برنامه صفحه بروز رسانی که ازطریق دانلود منیجر داخلی برنامه دانلود بشه تا مسیر مشخصی داشته باشه!

که اونم معایب خاص خودشو داره

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


Dim i As Intent

i.Initialize(i.ACTION_VIEW, "file://" & File.Combine(File.DirRootExternal, FileName))

i.SetType("application/vnd.android.package-archive")

StartActivity(i)

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

واینکه هربار کاربر بیاد توی برنامه اون فایل دانلود شده رو بازمیکنه ومشکل ایجاد میکنه.

اگه کسی سورسی درمورد آپدیت برنامه ازطریق دیتابیس آنلاین داره یه بزرگواری بکنه ایجاقرارش بده مممنون میشم

لطفا یکی به دادم برسه

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

 

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

واینکه هربار کاربر بیاد توی برنامه اون فایل دانلود شده رو بازمیکنه ومشکل ایجاد میکنه.

اگه کسی سورسی درمورد آپدیت برنامه ازطریق دیتابیس آنلاین داره یه بزرگواری بکنه ایجاقرارش بده مممنون میشم

لطفا یکی به دادم برسه

 

کاری نداره که من بهتون گفتم کتابخونه PackManager  رو دریافت کنید داخل انجمن هم هست شما هم می تونید با کمک ساختار شرط IF بررسی کنید برنامه با پکیج مورد نظر نصب هست یا نه بعد صفحه رو نشون بدید  و حتی ورژن رو هم بررسی کنید و هر جور دوس دارید پیاده کنید.

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

کاری نداره که من بهتون گفتم کتابخونه PackManager رو دریافت کنید داخل انجمن هم هست شما هم می تونید با کمک ساختار شرط IF بررسی کنید برنامه با پکیج مورد نظر نصب هست یا نه بعد

صفحه رو نشون بدید و حتی ورژن رو هم بررسی کنید و هر جور دوس دارید پیاده کنید.

بله درسته اما مثلا بنده یک بار برنامه نسخه قدیمی ترشو دانلود میکنم و میرم داخل برنامه چون ورژن برنامه تغییر کرده نصبش میکنه!

میشه همین چیزایی رو که میگید یه بزرگواری بکنید به صورت کد یا سورس بگید.

خداخیرتون بده

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

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...