useIapProductData
useIapProductData(
productDataRequest
):object
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
object
States and value of product data
iapProductData
iapProductData:
any
iapProductDataError
iapProductDataError:
any
iapProductDataLoading
iapProductDataLoading:
any
Last updated: Sep 30, 2025