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

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

حسام  11 سال پیش  11 سال پیش
0 0

سلام
وقتی کاربر دکمه ی " دادن امتیاز به برنامه " رو میزنه، ازش میپرسه که با چی باز کنم ؟ مثلا گوگل پلی یا بازار یا ایران اپس و ...
من میخوام کاری کنم که به صورت دیفالت مارکت مورد نظر باز شه
باید چی کار کنم ؟
ایران اپس به من این رو گفته :
برای این منظور در کد برنامه به جای اینتنت به گوگل‌پلی از نمونه کد زیر استفاده فرمایید:
1. در این حالت ایران اپس باید نصب باشد تا صفحه ایران اپس باز شود:

 Uri uri = Uri.parse("iranapps://details?id=packagename");
Intent intent = new Intent (Intent.ACTION_VIEW, uri); 
startActivity(intent);

2. در این حالت در صورت نصب نبودن ایران اپس وبسابت باز میشود(در صورت نصب بودن پرسیده میشود که وبسایت یا اپلیکیشن باز شود)

 Uri uri = Uri.parse("http://iranapps.ir/app/packagename");ا
Intent intent = new Intent (Intent.ACTION_VIEW, uri); 
startActivity(intent);

چی کار باید بکنم الان من ؟ این کد رو کجا بزنم؟

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
Vampire  11 سال پیش
0 0

اگر یک مارکت خاص رو مد نظر داشته باشید، دو راه دارید،

اول اینکه زمان کلیک، توی حلقه try بندازید، تا اگر مارکت دلخواه نصب نشده بود، url باز بشه.

و دوم؛ ابتدا وجود یا عدم وجود پکیج رو بررسی و سپس intent بزنید،

اگر پکیج فلان مارکت وجود نداشت، intent به سایت و اگر وجود داشت intent به خود برنامه .


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