How to configure RevenueCat Redemption links in React Native
Blog post from RevenueCat
Redemption links are a convenient way for customers to purchase products on the web and unlock access within an app with a single tap, facilitated by RevenueCat, which generates a one-time-use deep link after checkout. The process involves the app granting entitlements immediately upon opening the link, associating the purchase with the user's App User ID. The setup requires configuring web redemption links in the RevenueCat dashboard, supporting navigation frameworks like Expo Router or React Navigation to handle deep linking in a React Native app. Expo Linking or Expo Router can be used to implement the deep linking functionality, allowing the app to respond to incoming URLs and route users to specific screens. The guide provides steps for configuring and testing the redemption link flow, ensuring that upon tapping the link, users are redirected to the app where the purchase is recognized, and premium features are unlocked. Testing the setup involves using a sandbox environment for web purchases to verify that the app correctly redeems the subscription when the link is opened. Once implemented, redemption links offer powerful marketing and support opportunities, enabling seamless purchase experiences across iOS, Android, and web platforms.