Skip to main content
Get the product using its ID from the Qonversion Dashboard.
Qonversion.GetSharedInstance().Products((products, error) =>
{
    if (products.TryGetValue("your_product_id", out var product))
    {
        // Use product to make a purchase
    }
});
Then initiate the purchase where needed in your app.
Qonversion.GetSharedInstance().Purchase(product, (result) =>
{
    if (result.IsSuccess)
    {
        if (result.Entitlements != null &&
            result.Entitlements.TryGetValue("premium", out var 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
    }
});