Я реализовал In_APP-Billing в моем Android приложении.
Я хочу получить все приобретенные данные для конкретного пользователя.
Но, путать с приведенным ниже кодом.
Какая польза от QueryInventoryFinishedListener
и когда будет вызван его метод onQueryInventoryFinished
?
Как получить список всех покупок?
IabHelper mHelper;
IabHelper.QueryInventoryFinishedListener mReceivedInventoryListener
= new IabHelper.QueryInventoryFinishedListener() {
public void onQueryInventoryFinished(IabResult result,
Inventory inventory) {
if (mHelper == null) {
return;
}
if (result.isFailure()) {
// Handle failure
return;
} else {
//SkuDetails skuDetails = inventory.getSkuDetails(ITEM_SKU);
List<Purchase> aList = inventory.getAllPurchases();
Log.e("***** size", "" + aList.size());
for (int i = 0; i < aList.size(); i++) {
Log.e("***** title", "" + aList.get(i));
}
}
}
};
Спасибо.