Документация для queryPurchaseHistoryAsync описывает:
queryPurchaseHistoryAsync (слушатель String skuType, PurchaseHistoryResponseListener)
Возвращает самую последнюю покупку, сделанную пользователем для каждого SKU, даже если эта покупка истекла, была отменена или потреблена.
Я предполагал, что при этом будут возвращены только покупки для этого SKU, принадлежащего конкретному пакету, принадлежащему приложению, выполняющему запрос. Некоторые из моих результатов тестирования показывают что-то еще. Могут ли быть возвращены все покупки, соответствующие предоставленному SKU, независимо от того, к какой упаковке они принадлежат?