کلیدستان

نسخه‌ی کامل: مشکل در پرداخت درون برنامه ای
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام اساتید محترم
در برنامم پرداخت درون برنامه ای (فقط محصول مصرفی مثل سکه)قرار دادم که دوتا مشکل داره:
1.وقتی متد IabHelper.QueryInventoryFinishedListener... رو استفاده میکنم( که محصولات مصرفی رو دریافت و مصرف کنه) اگر به محض ورود به اکتیویتی دکمه خرید سکه رو بزنم force close میشه؟؟؟! آیا اصلا برای محصولات مصرفی این لیسنر نیاز هست؟

2.وقتی این لیسنر رو حذف میکنم:سکه هایی که کاربر باید پس از خرید دریافت کنه رو در متد IabHelper.OnConsumeFinishedListener بهش ارایه میدم (یعنی بعد از اینکه مشخص شد محصول ، مصرف شده) ولی بعضی مواقع بعد از خرید ، سکه به کاربر داده نمیشه؟؟؟؟!
(۱۳۹۵/۰۷/۰۴, ۱۲:۰۰ ب.ظ)sami نوشته: [ -> ]سلام اساتید محترم
در برنامم پرداخت درون برنامه ای (فقط محصول مصرفی مثل سکه)قرار دادم که دوتا مشکل داره:
1.وقتی متد IabHelper.QueryInventoryFinishedListener... رو استفاده میکنم( که محصولات مصرفی رو دریافت و مصرف کنه) اگر به محض ورود به اکتیویتی دکمه خرید سکه رو بزنم force close میشه؟؟؟! آیا اصلا برای محصولات مصرفی این لیسنر نیاز هست؟

2.وقتی این لیسنر رو حذف میکنم:سکه هایی که کاربر باید پس از خرید دریافت کنه رو در متد IabHelper.OnConsumeFinishedListener بهش ارایه میدم (یعنی بعد از اینکه مشخص شد محصول ، مصرف شده) ولی بعضی مواقع بعد از خرید ، سکه به کاربر داده نمیشه؟؟؟؟!

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

شما در اون جایی که برنامرو باز میکنی (همونجایی که apk رو توش نصب میکنی)برنامه ی بازار(برای مثال)احتمالا روش نصب نیست ...
البته من خودم باهاش کار نکردم گفتم شاید درست شد
ممنون از پاسختون
اپ استور روی گوشی نصبه و این مشکل من در حدود 10 در صد خریدها اتفاق میفته(90درصد موارد همه چی عادیه)