useIapProductData
useIapProductData(productDataRequest: ProductDataRequest):
{ iapProductDataLoading: any; iapProductDataError: any; iapProductData: any; }
useIapProductData hook is typically called in the product page for getting and displaying IAP product info (like Price) for a set of SKUs. This hook automatically invokes getProductData and populates states during product page launch.
Sample Usage:
export const AppProductPage = () => {
// Calling useIapProductData in Product page
const { iapProductDataLoading, iapProductDataError, iapProductData } =
useIapProductData({skus: Constants.SKUS});
// Show loading state
if (iapProductDataLoading) {
// Show loading state
...
}
// Handle error case
if (iapProductDataError) {
// Handle Error based on iapProductData.responseCode
}
// Display the products by reading iapProductData.productData
...
}
Parameters
productDataRequest
Product Data request parameters
Returns
{ iapProductDataLoading: any; iapProductDataError: any; iapProductData: any; }
States and value of product data
Last updated: Jul 22, 2026

