A reward represent a level of access, feature, or content that a user is “rewarded” with.
If you’re familiar with RevenueCat, WinWinKit’s Rewards concept is similar to their Entitlements.
A Basic Reward is the simplest form of reward that can be offered to users. Typically it should be used to “reward” a user with an access, feature, or content.
Examples
There are many ways how the basic reward type can be utilized. Below are a few of then:
A Credit Reward is a type of reward that provides users with credits that can be used within the app.
Remember to withdraw credits when the user utilizes them.
Examples
An Offer Code reward provides users with an App Store Offer Code that grants them a discounted or free subscription for a specified duration.
Examples
Learn more about Offer Codes.
A reward that provides users with a RevenueCat Entitlement.
Examples
Learn more about RevenueCat Entitlements.
A reward that provides users with a RevenueCat Offering.
Examples
Learn more about RevenueCat Offerings.
The type of the reward.
Name and optional description. Will be shown to the users with Preview Link enabled.
The key is a stable and machine-readable string value meant to be used for granting users access to their rewards. Once the reward is saved, its key cannot be changed.
Credits defines the amount of usable credits for the reward. Once the reward is saved, its credits cannot be changed.
Only applicable to the Credit reward type.
The attached Offer Code from the App Store Connect. Once the reward is saved, its Offer Code value cannot be changed.
Only applicable to the Offer Code reward type.
This allows you to provide extra configuration and metadata making it flexible to meet your specific needs. Must be a valid JSON object.
Let’s create a simple reward that rewards users with an extra app icon.
Step-by-step guide
Selected type is by default “Basic”.
Enter name and description.
The key value is auto-filled based on the entered name and if is precise enough can be kept as is.
The reward is ready!
Let’s create a reward that rewards users with 20 extra AI requests.
Step-by-step guide
Select type “Credit"".
Enter name and description.
The key value is auto-filled based on the entered name and if is precise enough can be kept as is.
Enter the number of credits attached to the reward.
The reward is ready!
Let’s create a reward that rewards users with a free month of a subscription.
Step-by-step guide
Select type “Offer Code"".
Enter name and description.
The key value is auto-filled based on the entered name and if is precise enough can be kept as is.
Select the Offer Code that is loaded from the App Store Connect.
Learn more about Offer Codes.
The reward is ready!
A reward represent a level of access, feature, or content that a user is “rewarded” with.
If you’re familiar with RevenueCat, WinWinKit’s Rewards concept is similar to their Entitlements.
A Basic Reward is the simplest form of reward that can be offered to users. Typically it should be used to “reward” a user with an access, feature, or content.
Examples
There are many ways how the basic reward type can be utilized. Below are a few of then:
A Credit Reward is a type of reward that provides users with credits that can be used within the app.
Remember to withdraw credits when the user utilizes them.
Examples
An Offer Code reward provides users with an App Store Offer Code that grants them a discounted or free subscription for a specified duration.
Examples
Learn more about Offer Codes.
A reward that provides users with a RevenueCat Entitlement.
Examples
Learn more about RevenueCat Entitlements.
A reward that provides users with a RevenueCat Offering.
Examples
Learn more about RevenueCat Offerings.
The type of the reward.
Name and optional description. Will be shown to the users with Preview Link enabled.
The key is a stable and machine-readable string value meant to be used for granting users access to their rewards. Once the reward is saved, its key cannot be changed.
Credits defines the amount of usable credits for the reward. Once the reward is saved, its credits cannot be changed.
Only applicable to the Credit reward type.
The attached Offer Code from the App Store Connect. Once the reward is saved, its Offer Code value cannot be changed.
Only applicable to the Offer Code reward type.
This allows you to provide extra configuration and metadata making it flexible to meet your specific needs. Must be a valid JSON object.
Let’s create a simple reward that rewards users with an extra app icon.
Step-by-step guide
Selected type is by default “Basic”.
Enter name and description.
The key value is auto-filled based on the entered name and if is precise enough can be kept as is.
The reward is ready!
Let’s create a reward that rewards users with 20 extra AI requests.
Step-by-step guide
Select type “Credit"".
Enter name and description.
The key value is auto-filled based on the entered name and if is precise enough can be kept as is.
Enter the number of credits attached to the reward.
The reward is ready!
Let’s create a reward that rewards users with a free month of a subscription.
Step-by-step guide
Select type “Offer Code"".
Enter name and description.
The key value is auto-filled based on the entered name and if is precise enough can be kept as is.
Select the Offer Code that is loaded from the App Store Connect.
Learn more about Offer Codes.
The reward is ready!