const products = await Qonversion.getSharedInstance().products();
const product = products.get("your_product_id");
const result = await Qonversion.getSharedInstance().purchaseWithResult(product);
if (result.isSuccess) {
const premium = result.entitlements?.get('premium');
if (premium && premium.isActive) {
// Grant user access to premium features
}
} else if (result.isCanceled) {
// Handle canceled purchase
} else if (result.isPending) {
// Handle pending purchase
} else {
// Handle errors
}