ReadyNative

Payments · Subscriptions / in-app purchases

Expo + Adapty

Adapty in an Expo SDK 57 app for iOS and Android, wired by one command and checked by doctor.

This gives you in-app subscriptions through Adapty: src/lib/payments.ts implements the shim on react-native-adapty (its active list holds access-level ids such as premium), a PaymentsProvider (order 70) activates the SDK once and listens on onLatestProfileLoad, and /paywall ships as a modal with your feature bullets, the placement's products with localized price and period, Buy, Restore, and Terms/Privacy links from readynative.config.ts urls. If you set up with --with-examples there's an example at /examples/paywall and a jest mock for the SDK. @/lib/payments keeps the same API whichever option you pick - pick Adapty when you want its no-code Paywall Builder and A/B tests on placements.

At a glance

Runs in Expo Go
No - needs a development build
Files added
8
npm packages
2
Keys to paste
EXPO_PUBLIC_ADAPTY_PUBLIC_KEY, EXPO_PUBLIC_ADAPTY_PLACEMENT_ID
Included in
Pro

Set it up

bun run setup --payments adapty

Setup copies the module in, installs SDK-matched versions and removes the options you did not pick. Then bun run doctor lists every key still missing, with a link to where you get it. The step-by-step guide is in the Adapty docs.

Other payments options

Get it

Adapty ships in Pro: one payment, lifetime updates. See pricing or browse every module.