queryPurchasesAsync() will only return non-consumed one-time purchases & active subscriptions. Per this doc queryPurchaseHistory() is deprecated in Billing v7, so it seems the only way to do it in-app is to track the history yourself.