Overview
The Encore React Native SDK is published as the public@encorekit/react-native package on npm. The package includes native bridges for both iOS and Android, so updating is a two-part flow: bump the npm package, then refresh the native iOS pods so the updated iOS SDK is picked up. Android is resolved automatically on the next build.
Check the Current and Latest Version
Your installed version is recorded inpackage.json and locked in your lockfile (package-lock.json or yarn.lock). The latest published version is listed on the package’s npm page.
You can also check from the command line:
Update the Package
Refresh the native iOS pods
Run
pod install with --repo-update so CocoaPods fetches the newest spec and installs the updated native iOS dependency:Android requires no separate step — React Native auto-links the updated native module, and Gradle resolves it automatically on your next build.
Verify the Update
Confirm the installed version matches the latest release:@encorekit/react-native should no longer appear as outdated.
Updating to 1.1.42 or Later — Signal the Purchase Outcome
Passtrue when the purchase succeeds and false when it fails or is cancelled — always inside a try/catch so both paths are covered. For example, with RevenueCat:
If you encounter issues after updating, reach out to admin@joinyaw.com.