Skip to content

Conversation

@tonidero
Copy link
Contributor

@tonidero tonidero commented Nov 18, 2025

With this, when we deploy a new version of the library, we will also deploy versions with a +bc7 metadata and a bc7 tag using the bc7 version of the Android native SDK. Users of this one will need to install the SDK like this: npm install react-native-purchases@bc7. Which should install the latest bc7 version. (Alternatively, they can just add a +bc7 suffix to the version in their package.json

@tonidero tonidero added the pr:other A code change that improves performance label Nov 18, 2025
UI.success("✓ Updated Android dependencies to bc7 variants")

# Publish with bc7 tag
args = ['npm', 'publish', '--tag', 'bc7']
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note that I'm just publishing with a different tag + a different version (by adding the +bc7 metadata) instead of creating a separate package. Considering the tag support in npm, I feel this is a better approach, but lmk if you think otherwise @RevenueCat/coresdk

@tonidero tonidero marked this pull request as ready for review November 18, 2025 11:46
@tonidero tonidero requested a review from a team as a code owner November 18, 2025 11:46
@tonidero tonidero requested a review from a team November 18, 2025 11:46
@tonidero
Copy link
Contributor Author

Closing this for now, since we're going with a different approach, by adding an AIDL file to the native SDK.

@tonidero tonidero closed this Dec 11, 2025
@tonidero tonidero deleted the add-bc7-version branch December 11, 2025 09:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr:other A code change that improves performance

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants