Subscription offers give you the opportunity to provide limited time discounts in order to attract or retain subscribers and can be an important part of a subscription lifecycle.
When an eligible user attempts to purchase a product that has an introductory offer (e.g. a free trial) the offer will be applied automatically.
If the introductory offer isn't applied to the purchase in the system payment sheet, double check that:
- The purchasing user is eligible, e.g. the underlying store account hasn't already purchased that product
- You've waited up to 24 hours for product propagation after adding the offer
- The free trial offer is marked as Backwards Compatible in Google Play Console (Google Play only)
Introductory Offers applied automatically
The underlying stores apply introductory offers to purchases automatically and isn't something that RevenueCat's Purchases SDK controls.
Apple supports several types of subscription offers which we detail in our Apple Subscription Offers guide.
As of May 2022, Google Play supports multiple offers for subscription products. This is not yet supported by RevenueCat.
Read more in our community.
Google allows developers to set up Promo Codes to offer to customers.
Read more in our guide on Google Play Promo Codes.
Amazon Appstore does not support subscription offers other than free trials.
Due to limitations of available information for redeemable codes, accurate revenue tracking is not yet supported in the RevenueCat dashboard.
All initial purchases made with codes are assumed to be $0 transactions. Revenue from subsequent renewal transactions will be tracked normally.
Updated 3 days ago