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