初めまして。
ばたばたAndroid開発をやっている若者です。
最近In App Billing V3とIabHelperを利用して課金ができるアプリを公開しましたが
たまにユーザからのお問い合わせで「課金したけどアイテムが付与されてない」との報告が発生したりします。
実際Google Checkoutから確認するとユーザは課金完了になっているにもかかわらず、
アプリでは課金失敗になっています。
その割合は全体課金の3-4%ですが、なぜこのような問題が発生するのかかなり気になります。
コードではIabHelperを利用していて、
onIabPurchaseFinishedからIabResultとPurchaseのデータをチェックして課金成功か失敗かを判定しています。
ここでユーザが課金したにもかかわらず稀にIabResultのisSuccess()がfalseだったり、
Purchaseオブジェクトのデータがnullだったりということが発生しているのではないかと疑問を抱えている状況です。
皆さんも同じ現象でなやんだことありましたらぜひフィードバックをよろしくお願いします。
(同じ内容をAndroid-SDK-Japanグループにも残しました。)