The React Native SDK mirrors the current Flutter and native AppActor purchase surface as closely as possible for iOS and Android apps.

Requirements

  • React Native >=0.85.0
  • React >=19.2.0
  • iOS 15.1+
  • Android 24+

What the package covers

  • singleton configuration and lifecycle
  • anonymous or identified customer flows
  • offerings, packages, purchases, restore, sync, and queue drain
  • customer info, cached getters, storefront reads, and store-capability helpers
  • custom attributes, reserved profile helpers, integration IDs, and attribution
  • Remote Config
  • Experiments
  • event streams and diagnostics
  • iOS-only helpers such as ASA, offer codes, and promoted purchases

Scope boundary

This package is wired for mobile React Native targets only. It is not a generic web or desktop purchase SDK, and some helper APIs explicitly throw or return defaults on unsupported platforms. Remote Config, Experiments, Attribution, and Apple Search Ads are separate docs sections so wrapper behavior matches the native SDK contract.