Copy
Qonversion.GetSharedInstance().Products((products, error) =>
{
if (products.TryGetValue("your_product_id", out var product))
{
// Use product to make a purchase
}
});
Copy
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
}
});