milad.akbarian

پرداخت درون برنامه ای مصرفی

4 ارسال در این موضوع قرار دارد

سلام  بابت پست قبلی عذر خواهی میکنم.

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

و نمیدونم به جای این  لیسنر ک برای یک محصوله چطور بنویسم.[shcode=java]    

final IabHelper.QueryInventoryFinishedListener onQueryInventoryFinished = new IabHelper.QueryInventoryFinishedListener() {

            public void onQueryInventoryFinished(IabResult result, Inventory inventory) {

                Log.d(TAG, "Query inventory finished.");

                if (result.isFailure()) {

                    Log.d(TAG, "Failed to query inventory: " + result);

                    return;

                }

                else {

                    Log.d(TAG, "Query inventory was successful.");

                    // این قسمت رو منظورم هستش که برای حالت پریمیوم هست.

                    mIsPremium = inventory.hasPurchase(SKU_PREMIUM);

                    if (mIsPremium) {

                        MasrafSeke(inventory.getPurchase(SKU_PREMIUM));

                    }

                    // update UI accordingly

                    Log.d(TAG, "User is " + (mIsPremium ? "PREMIUM" : "NOT PREMIUM"));

                }

                Log.d(TAG, "Initial inventory query finished; enabling main UI.");

            }

        };

[/shcode]

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


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

سلام

دوست عزیز تمام کد رو گذاشتی الان دقیقا چی باید بگیم ؟

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

یا حق

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


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

آخه بد بختی اینه  نگفته دقیق کجای کد مشکل داره من نگاش کردم نفهمیدم چی به چیه از اکتیویتی های دیگه و کلاس های دیگه هم توش بکار رفته بیخیالش شدم :D

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری