myanprem 0 ارسال شده در ۴ مرداد ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۴ مرداد ۱۳۹۵ سلام من یه برنامه نوشتم که کد پرداخت درون برنامه ی اون اینجوریه : private IabHelper mHelper; private String base64EncodedPublicKey; // کدم را وارد کردم private String SKU_PREMIUM ";// شناسه محصولم را وارد کردم private String TAG = ""; private int RC_REQUEST = 10005; private Activity _activity = ActivityHome.this; private ProgressDialog _pgDialog; private IabHelper.QueryInventoryFinishedListener mQueryFinishedListener; private IabHelper.OnIabPurchaseFinishedListener mPurchaseFinishedListener; btnBuy.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { if(!isFullVersion()){ if(isNetworkAvailable()){ mHelper = new IabHelper(_context, base64EncodedPublicKey); mHelper.startSetup(new IabHelper.OnIabSetupFinishedListener() { public void onIabSetupFinished(IabResult result) { if (!result.isSuccess()) { Log.d(TAG, "Problem setting up In-app Billing: " + result); } else{ // Hooray, IAB is fully set up! ArrayList additionalSkuList = new ArrayList(); additionalSkuList.add(SKU_PREMIUM); mHelper.queryInventoryAsync(true, additionalSkuList, mQueryFinishedListener); } } }); }else{ // internet not conected } } } }); mQueryFinishedListener = new IabHelper.QueryInventoryFinishedListener() { public void onQueryInventoryFinished(IabResult result, Inventory inventory) { if (result.isFailure()) { // faild return; } else{ if(inventory.hasPurchase(SKU_PREMIUM)){ // full version enable Toast.makeText(_context, "شما قبلا نسخه ی کامل برنامه را خریداری نمودید", Toast.LENGTH_LONG).show(); }else{ mHelper.launchPurchaseFlow(_activity, SKU_PREMIUM, RC_REQUEST, mPurchaseFinishedListener, ""); } } } }; mPurchaseFinishedListener = new IabHelper.OnIabPurchaseFinishedListener() { public void onIabPurchaseFinished(IabResult result, Purchase purchase){ if (result.isFailure()) { Log.d(TAG, "Error purchasing: " + result); return; } if (purchase.getSku().equals(SKU_PREMIUM)) { // full version enable Toast.makeText(_context, "نسخه ی کامل برنامه با موفقیت خریداری شد", Toast.LENGTH_LONG).show(); } } }; وقتی کاربر خرید میکنه خرید انجام میشه و پول از حساب کاربر خارج میشه ولی mPurchaseFinishedListener فراخوانی نمیشه و توی قسمت سوم هم inventory.hasPurchase(SKU_PREMIUM) خروجی false میده. کسی مشکلشو میدونه؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
Davood goli 1 ارسال شده در ۵ مرداد ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۵ مرداد ۱۳۹۵ سلام دوست عزیز،پیشنهاد میکنم از لینک زیر استفاده کنید http://openandroid.ir/2016/06/%d9%be%d8%b1%d8%af%d8%a7%d8%ae%d8%aa-%d8%af%d8%b1%d9%88%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a7%db%8c%d8%a8%d8%a7%d8%b2%d8%a7%d8%b1/ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
myanprem 0 ارسال شده در ۵ مرداد ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۵ مرداد ۱۳۹۵ سلام دوست عزیز،پیشنهاد میکنم از لینک زیر استفاده کنید http://openandroid.ir/2016/06/%d9%be%d8%b1%d8%af%d8%a7%d8%ae%d8%aa-%d8%af%d8%b1%d9%88%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d8%a7%db%8c%d8%a8%d8%a7%d8%b2%d8%a7%d8%b1/ من خودم از روی یه فیلم آموزشی دیدم. برا اون جواب میداد نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
sina 4 ارسال شده در ۶ مرداد ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۶ مرداد ۱۳۹۵ سلام میشه بگید اون اموزشی که شما دیدید از کجا پیدا کردید . چون من خودم هم نمی دونم میخوام بیشتر در این مورد یاد بگیرم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .