بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

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

مدیریت گفتگو
جعفری 10 سال پیش
آخرین تغییر: 10 سال پیش

حتی بعد از این که خرید با موفقیت انجام میشه بازم وقتی که کوئری میزنم برای گرفتن( inventory )   فهرست  محصولات خریداری شده کاربر ، هیچی به عنوان خرید رو نشون نمیده ... مشکل از کجاست ؟؟؟؟؟؟؟؟؟؟؟

دوستان راهنمایی کنید لطفا.

 finalIabHelper.QueryInventoryFinishedListener mGotInventoryListener =newIabHelper.QueryInventoryFinishedListener(){
@Override
publicvoid 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.");
// does the user have the premium upgrade?
mIsPremium = inventory.hasPurchase(SKU_PREMIUM);

// update UI accordingly

Log.d(TAG,"User is "+(mIsPremium ?"PREMIUM":"NOT PREMIUM"));
Toast.makeText(getApplicationContext(),"User is "+(mIsPremium ?"PREMIUM":"NOT PREMIUM"),Toast.LENGTH_SHORT).show();

}

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

 

نظرات

جعفری 10 سال پیش
mIsPremium = inventory.hasPurchase(SKU_PREMIUM); این کد حتی بعد از پرداخت هم مقدار null رو برمیگردونه . چرا؟
جعفری 10 سال پیش
ببخشید بعد از پرداخت هم مقدار false هست
Hossein Lamei Ramandi 10 سال پیش
دوست از پیشنهاد میکنم از این استفاده کنید هم امن(اصلا هک نمیشه ) هم رایگان هم پیاده سازیش خیلی آسونه http:nivad.io
جعفری 10 سال پیش
اساتید محترم راهنمایی کنند.
جعفری 10 سال پیش
در سایت نیواد ثبت نام کردم و محصول رو تعریف کردم اما راهنمایی سایت خیلی بهم کمک نکرد تا بتونم پیاده سازیش بکنم. ممنونم میشم اگه سورسی آموزشی برای اکلیپس دارید برام ارسال کنی
Hossein Lamei Ramandi 10 سال پیش
خودشون سورس قراردادن یکم تو پنلتون توی نیواد بچرخید پیدا میکنید
جعفری 10 سال پیش
سورس قابل ایمپورت نیست ... فکر کنم برای اندروید استدیو هستش نه برا اکلیپس
جعفری 10 سال پیش
admirallam ممنون ... پیاده سازیش کردم ... عالیه ... راحتر ، مطمئن تر
Hossein Lamei Ramandi 10 سال پیش
چیز جالبش اینه که اگه کسی بخواد هک کنه در اون زمان تلاش میکنه برنامه متوجه میشه و شما میتونید یه پیام به کاربر نشون بدید "این برنامه ایمن است !"
جعفری 10 سال پیش
فقط یه مشکلی که داره . این که وقتی بازار روی گوشی نصب نباشه و برنامه رو اجرا کنیم دیگه دکمه خرید اجرا نمیشه .حتی اگر هم برنامه بازار رو بعدش نصب کنیم کار نمیکنه.
جعفری 10 سال پیش
بنظرت راه حلی داره ؟؟؟
جعفری 10 سال پیش
یه عیب دیگه هم اینه که حجم برنامه رو نزدیک 2 مگ میبره بالا
Hossein Lamei Ramandi 10 سال پیش
خوب اگه کاربر بازر نداشته باشه چطور ممکنه برنامتون رو نصب کنه ؟ دو مگ نیستا اشتباه میکنید 1.2 مگه که زیاد نیست

پاسخ‌ها 1

جعفری 10 سال پیش

بنظرتون مشکل از کد منه یا از طرف بازار ؟؟؟

نظرات


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