Skip to content

Conversation

@aboedo
Copy link
Member

@aboedo aboedo commented Feb 6, 2026

Summary

  • Add healthRequest(signatureVerification: boolean) to TypeScript public API
  • Add iOS bridge method via RCT_EXPORT_METHOD in RNPurchases.m
  • Add Android bridge method via @ReactMethod in RNPurchasesModule.java
  • Add Jest tests covering both true and false signatureVerification parameter

Test plan

  • Run npm test to verify Jest tests pass
  • Verify iOS build compiles with updated PurchasesHybridCommon dependency
  • Verify Android build compiles with updated PurchasesHybridCommon dependency

🤖 Generated with Claude Code

aboedo and others added 2 commits February 6, 2026 14:36
Exposes the 5 ad tracking methods from purchases-hybrid-common through
the React Native bridge: trackAdFailedToLoad, trackAdLoaded,
trackAdDisplayed, trackAdOpened, and trackAdRevenue.

Adds TypeScript types (AdDisplayedData, AdRevenueData, etc.) and wires
up both iOS (RCT_EXPORT_METHOD) and Android (@ReactMethod) bridges to
call through to CommonFunctionality/CommonKt.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Expose healthRequest through TypeScript, iOS bridge, and Android bridge
with tests.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@aboedo aboedo self-assigned this Feb 6, 2026
@RevenueCat-Danger-Bot
Copy link

1 Error
🚫 Label the PR using one of the change type labels. If you are not sure which label to use, choose pr:other.
Label Description
pr:feat A new feature. Use along with pr:breaking to force a major release.
pr:fix A bug fix. Use along with pr:force_minor to force a minor release.
pr:other Other changes. Catch-all for anything that doesn't fit the above categories. Releases that only contain this label will not be released. Use along with pr:force_patch, or pr:force_minor to force a patch or minor release.
pr:RevenueCatUI Use along any other tag to mark a PR that only contains RevenueCatUI changes
pr:next_release Preparing a new release
pr:dependencies Updating a dependency
pr:phc_dependencies Updating purchases-hybrid-common dependency
pr:changelog_ignore The PR will not be included in the changelog. This label doesn't determine the type of bump of the version and must be combined with pr:feat, pr:fix or pr:other.

Generated by 🚫 Danger

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants