getProductsWith

fun <Error class: unknown class>.getProductsWith(productIds: List<String>, onError: (error: PurchasesError) -> Unit = ON_ERROR_STUB, onGetStoreProducts: (storeProducts: List<StoreProduct>) -> Unit)

Gets the StoreProduct(s) for the given list of product ids for all product types.

Parameters

productIds

List of productIds

onError

Will be called if there was an error with the purchase

onGetStoreProducts

Will be called after fetching StoreProducts


fun <Error class: unknown class>.getProductsWith(productIds: List<String>, type: ProductType?, onError: (error: PurchasesError) -> Unit = ON_ERROR_STUB, onGetStoreProducts: (storeProducts: List<StoreProduct>) -> Unit)

Gets the StoreProduct(s) for the given list of product ids of type type

Parameters

productIds

List of productIds

type

A product type to filter by

onError

Will be called if there was an error with the purchase

onGetStoreProducts

Will be called after fetching StoreProducts with the list of StoreProduct that have been able to be successfully fetched from the store. Not found products will be ignored.