توقف اجباری force stop شدن برنامه در هنگام نصب نبودن بازار !!!!
با سلام و خسته نباشید خدمت دوستان.
من توی AndroidManifest.xml برنامه خود مجوز دسترسی به پرداخت درون برنامه ای بازار رو گذاشتم
<uses-permission android:name="com.farsitel.bazaar.permission.PAY_THROUGH_BAZAAR"></uses-permission>
حالا وقتی برنامه خودمو اجرا میکنم اگر بازار نصب باشه که مشکلی نیست و بالا میاد، اما اگه بازار نصب نباشه برنامه من توقف اجباری force sto میشه!! لطفا راهنمایی کنید دوستان، این دیگه چه مدلشه!!


کدی که من برای کلیک پرداخت گذاشتم اینه و اگه بازار نصب نباشه میگه نصب کن
@Override
public void onClick(View arg0) {
if (isPackageInstalled("com.farsitel.bazaar")) {
// Bazar is installed
try {
G.mHelper.launchPurchaseFlow(SplashEy.this,
G.SKU_PREMIUM, 0, mPurchaseFinishedListener);
}
catch (Exception e) {
e.printStackTrace();
Toast.makeText(G.context, "مشکلی در پرداخت کافه بازار بوجود آمد لطفا بعدا امتحان کنید ",
Toast.LENGTH_SHORT).show();
}
}
else {
// Bazar is not installed
//open Bazzar Home Page To Download It !
Toast.makeText(G.context,
"لطفا برنامه کافه بازار را بروی دستگاه گوشی نصب کنید ",
Toast.LENGTH_SHORT).show();
}
}

سلام دوستان عزیز، قبل از همه چیز از دو دوست عزیزی که پاسخ به سوال من داده بودن و من دیگه از اون روز تا به الان پشت سیستم ننشسته بودم که جوابشون رو بدم معذرت میخوام، من وقتی این سوال رو طرح کردم از خونه که رفتم بیرون یه اتفاقی واسم افتاد که تا 4 روز تو بیمارسان بودم، البته تصادف نکردما ، بر سر یه اتفاق کاملا یه هویی پاهامو شیشه برید که عملش کردم، اینا رو گفتم که نگن پسره چه بی معرفت بود یه تشکر خشک خالی هم نکرد، البته دوستان این مشکل من اینجوری اصلا قابل حل نیستا!! من دارم میگم اون قطعه دسترسی بازار رو که تو منیفیست میزارم اگر بازار نصب نباشه دیگه برنامم باز نمیشه، الان چه راهی وجود داره که هم اون قطعه کد دسترسی بازار تو منیفست باشه و هم بازار نصب نباشه و برنامه من باز بشه، این کدهایی که شما گفتید اگر بازار نصب باشه یا نباشه فلان کارو بکن یا نکن رو میدونم، اما مشکل من با بودم قطعه کد دسترسی بازار تو منیفست هست، دوستان؟!

انشاالله عافیت بشه . بقول خودتون این دیگه چه مدلشه. :) اما یه سوال دیگه پرسیده بودید قبلا ، هر چند یه خورده دیره برای جواب به سوال پست قبلیتون ولی اگر هنوز هم درگیرش هستید و اگر درست فهمیده باشم توی پنل توسعه دهنگان قسمت پششتیبانی و تغییر وضعیت برنامه میتونید درخواست حذف کامل برنامه رو بدید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .