Optional
countryAppStore country this product has been fetched for
Product full description from the store.
Optional
groupGroup the product is member of.
Only 1 product of a given group can be owned. This is generally used to provide different levels for subscriptions, for example: silver and gold.
Purchasing a different level will replace the previously owned one.
Product identifier on the store (unique per platform)
List of offers available for this product
Platform this product is available from
Raw data returned by native side
Product title from the store.
Type of product (subscription, consumable, etc.)
Returns true if the product can be purchased.
Returns true if the product is owned.
Important: This value will be false when the app starts and will only become true after purchase receipts have been loaded and validated. Without receipt validation, it might remain false depending on the platform, make sure to store the ownership status of non-consumable products in some way.
Shortcut to offers[0].pricingPhases[0]
Useful when you know products have a single offer and a single pricing phase.
Product definition from a store