The documentation for queryPurchaseHistoryAsync describes:
queryPurchaseHistoryAsync(String skuType, PurchaseHistoryResponseListener listener) Returns the most recent purchase made by the user for each SKU, even if that purchase is expired, canceled, or consumed.
My assumption was that this will only return purchases for this SKU belonging to the specific package belonging to the app making the request. Some of my testing results show something else though. Could it be all purchases matching the SKU provided are returned, regardless of the package they belong to?