Skip to main content
Get the product using its ID from the Qonversion Dashboard.
Qonversion.shared().products { products, error in
    if let product = products["your_product_id"] {
        // Use product to make a purchase
    }
}
Then initiate the purchase where needed in your app.
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
  }
}