Qonversion.shared().products { products, error in
if let product = products["your_product_id"] {
// Use product to make a purchase
}
}
Qonversion.shared().purchase(product) { (result) in
if result.isSuccessful {
if let premium: Qonversion.Entitlement = result.entitlements["premium"], premium.isActive {
// Grant user access to premium features
}
} else if result.isCanceledByUser {
// Handle canceled purchase
} else if result.isPending {
// Handle pending purchase
} else {
// Handle errors
}
}