omidgs 1 ارسال شده در ۲۱ دی ۱۳۹۷ گزارش اشتراک گذاری ارسال شده در ۲۱ دی ۱۳۹۷ سلام من از کد زیر برای چک کردن نصب بودن کافه بازار روی گوشی استفاده میکنم وقتی بازار نصبه هیچ مشکلی نیست اما وقتی کافه بازار نصب نیست برنامه کرش میکنه استاید بزرگوار لطفا راهنمایی بفرمایید تشکر کدها : final Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { if (isPackageInstalled("com.farsitel.bazaar")) { // Bazar is installed try { mHelper.launchPurchaseFlow(MainActivity.this, SKU_PREMIUM1, RC_REQUEST, mPurchaseFinishedListener, "payload-string"); } catch (Exception e) { e.printStackTrace(); Toast.makeText(MainActivity.this, "پرداخت موفق نبود لطفا دوباره سعی کنید", Toast.LENGTH_SHORT).show(); } } else { Toast.makeText(MainActivity.this, "لطفا برنامه کافه بازار را نصب کنید", Toast.LENGTH_SHORT).show(); // not installed } } }, 2000); public boolean isPackageInstalled(String PackageName) { PackageManager manager = getPackageManager(); boolean isAppInstalled = false; try { manager.getPackageInfo(PackageName, PackageManager.GET_ACTIVITIES); isAppInstalled = true; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return isAppInstalled; } ارور لاگ Exception caught java.lang.IllegalStateException: IAB helper is not set up. Can't perform operation: queryInventory at ir.omino.sorkho.Utils.IabHelper.checkSetupDone(IabHelper.java:782) at ir.omino.sorkho.Utils.IabHelper.queryInventoryAsync(IabHelper.java:610) at ir.omino.sorkho.Utils.IabHelper.queryInventoryAsync(IabHelper.java:639) at ir.omino.sorkho.MainActivity$50.onIabSetupFinished(MainActivity.java:2696) at ir.omino.sorkho.Utils.IabHelper.startSetup(IabHelper.java:274) at ir.omino.sorkho.MainActivity.buy4(MainActivity.java:2687) at ir.omino.sorkho.MainActivity$9.onClick(MainActivity.java:667) at android.view.View.performClick(View.java:6274) at android.view.View$PerformClick.run(View.java:24859) at android.os.Handler.handleCallback(Handler.java:789) at android.os.Handler.dispatchMessage(Handler.java:98) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6710) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:770) نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
شاهرخ جهان زاده 66 ارسال شده در ۲۳ دی ۱۳۹۷ گزارش اشتراک گذاری ارسال شده در ۲۳ دی ۱۳۹۷ در در 1397/10/21, 10:08:27، omidgs گفته است : سلام من از کد زیر برای چک کردن نصب بودن کافه بازار روی گوشی استفاده میکنم وقتی بازار نصبه هیچ مشکلی نیست اما وقتی کافه بازار نصب نیست برنامه کرش میکنه استاید بزرگوار لطفا راهنمایی بفرمایید تشکر کدها : final Handler handler = new Handler(); handler.postDelayed(new Runnable() { @Override public void run() { if (isPackageInstalled("com.farsitel.bazaar")) { // Bazar is installed try { mHelper.launchPurchaseFlow(MainActivity.this, SKU_PREMIUM1, RC_REQUEST, mPurchaseFinishedListener, "payload-string"); } catch (Exception e) { e.printStackTrace(); Toast.makeText(MainActivity.this, "پرداخت موفق نبود لطفا دوباره سعی کنید", Toast.LENGTH_SHORT).show(); } } else { Toast.makeText(MainActivity.this, "لطفا برنامه کافه بازار را نصب کنید", Toast.LENGTH_SHORT).show(); // not installed } } }, 2000); public boolean isPackageInstalled(String PackageName) { PackageManager manager = getPackageManager(); boolean isAppInstalled = false; try { manager.getPackageInfo(PackageName, PackageManager.GET_ACTIVITIES); isAppInstalled = true; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return isAppInstalled; } ارور لاگ Exception caught java.lang.IllegalStateException: IAB helper is not set up. Can't perform operation: queryInventory at ir.omino.sorkho.Utils.IabHelper.checkSetupDone(IabHelper.java:782) at ir.omino.sorkho.Utils.IabHelper.queryInventoryAsync(IabHelper.java:610) at ir.omino.sorkho.Utils.IabHelper.queryInventoryAsync(IabHelper.java:639) at ir.omino.sorkho.MainActivity$50.onIabSetupFinished(MainActivity.java:2696) at ir.omino.sorkho.Utils.IabHelper.startSetup(IabHelper.java:274) at ir.omino.sorkho.MainActivity.buy4(MainActivity.java:2687) at ir.omino.sorkho.MainActivity$9.onClick(MainActivity.java:667) at android.view.View.performClick(View.java:6274) at android.view.View$PerformClick.run(View.java:24859) at android.os.Handler.handleCallback(Handler.java:789) at android.os.Handler.dispatchMessage(Handler.java:98) at android.os.Looper.loop(Looper.java:164) at android.app.ActivityThread.main(ActivityThread.java:6710) at java.lang.reflect.Method.invoke(Native Method) at com.android.internal.os.Zygote$MethodAndArgsCaller.run(Zygote.java:240) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:770) سلام... این آموزش رو مطالعه کنید... https://virgool.io/Software/bazaar-xrh0ppzzvuxh نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
omidgs 1 ارسال شده در ۵ بهمن ۱۳۹۷ مالک گزارش اشتراک گذاری ارسال شده در ۵ بهمن ۱۳۹۷ در در 1397/10/23, 15:45:08، شاهرخ جهان زاده گفته است : سلام... این آموزش رو مطالعه کنید... https://virgool.io/Software/bazaar-xrh0ppzzvuxh سلام ممنون دوست عزیز مشکلم با این آموزش حل شد 1 نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .