Skip to main content

Hello,

On the Paywall is there a way to dynamically show the free trial text according to whether the customer is subscribing for the first time or has already subscribed before ?

Hi ​@YoucefDev47 , we provide the ability to configure paywall text for users who are eligible for an introductory offer (i.e. free trial). Our docs for configuring these strings can be found here: https://www.revenuecat.com/docs/tools/paywalls-v2/creating-paywalls/customer-states#intro-offer-eligibility

 

In case it’s helpful, here’s some clarity on which type of users qualify for Introductory Offers on iOS:

For iOS, new subscribers are always eligible. Lapsed subscribers who renew are eligible if they haven't previously used an introductory offer for the given product or any product within the same subscription group. Existing subscribers are not eligible for an introductory offer for any product within the same subscription group. For example, customers are not eligible if they are upgrading, downgrading, or crossgrading their subscription from another product, regardless of whether they consumed an introductory offer in the past.

Source: https://www.revenuecat.com/docs/subscription-guidance/subscription-offers#introductory-offers--free-trials


Hi ​@chris_perriam, thank you for clarifying this is very helpful. Will the introductory text be visible even on Xcode or TestFlight ? Or will it work only on production.


@YoucefDev47 the introductory text should be visible when the active Apple ID is eligible for the introductory offer, even on sandbox (Xcode and TestFlight).

However, keep in mind that once you’ve purchased a subscription in the subscription group, the Apple ID will become ineligible for the offer in any future purchases within that subscription group (even if the subscription is cancelled/expired).

If you wish to reset the Intro Offer eligibility for a sandbox Apple ID, you can do so in the Sandbox account management screen. This allows you to perform actions which include:

  • Reseting Introductory Offer eligibility
  • Clearing the purchase history
  • Changing the subscription product within a subscription group
  • Canceling an active subscription
  • Changing the renewal rate (IIRC, this only has an effect on Xcode sandbox builds)

You can reach this screen in Settings app > Developer > Scroll all the way down to Sandbox Apple Account > Tap your account > Manage


@chris_perriam Thank you. So far I cannot get the introductory text to appear even after creating a new user. I will keep testing and see what’s wrong. 


@chris_perriam It is working. Our intrudoctory offer was not setup correctly. Thank you so much.


Nice work ​@YoucefDev47! Glad to hear you got it working!


Reply