<!--
{
  "documentType" : "article",
  "framework" : "StoreKit",
  "identifier" : "/documentation/StoreKit/testing-a-product-request",
  "metadataVersion" : "0.1.0",
  "role" : "article",
  "title" : "Testing a product request"
}
-->

# Testing a product request

Verify that requests for products function properly in the sandbox environment by inspecting the App Store response.

## Discussion

After setting a breakpoint in your code, use the list of product identifiers that you tested in [Testing fetching product identifiers](/documentation/StoreKit/testing-fetching-product-identifiers) to create and submit an instance of [`SKProductsRequest`](/documentation/StoreKit/SKProductsRequest). Then inspect the lists of valid and invalid product identifiers. If there are invalid product identifiers, review your products in App Store Connect and correct your JSON file or property list.

> Note:
> Changes that you make to product metadata in App Store Connect can take up to one hour to appear in the sandbox environment.

See [Testing invalid product identifier handling](/documentation/StoreKit/testing-invalid-product-identifier-handling) for more information.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)