1. 程式人生 > >折磨人的iab測試(in-app-billing) (二) 消費類

折磨人的iab測試(in-app-billing) (二) 消費類

列出查詢資料, 事實上, 這些是後續遇到的consume消費型別時查到的, 但是現在我還是沒搞定消費型別的處理, 確實前半部分按照non-consume來處理, 流程一樣, 但是我沒有加上consumeSync, 導致沒有完成這次消費, 導致了之後一堆的麻煩事, 這個consume物件就一直保持already_owned的狀態

http://blog.csdn.net/a2855090/article/details/12917581
http://stackoverflow.com/questions/20860585/in-app-billing-error-item-already-owned
http://stackoverflow.com/questions/16932502/android-in-app-purchase-unable-to-buy-item-response-7-item-already-owned
http://stackoverflow.com/questions/19195864/android-inapp-billing-error-response-7item-already-owned
http://developer.android.com/google/play/billing/api.html#consume

消費類測試

這裡給出瞭如果處於未消費的狀態, 使用下面的方法來重置狀態:

http://stackoverflow.com/questions/15542687/iabhelper-queryinventoryasync-returns-no-purchases-yet-launch-product-flow-fai

1.可以用adb來實現, 比較好的方法, 但是我用起來感覺沒變化

adb shell pm clear com.android.vending

2.重啟手機, 然後等20秒到5分鐘, 這種方法不建議用, 因為時間有不確定性