Skip to content

feat: support common Apple and Android store providers - #504

Open
hyochan wants to merge 94 commits into
mainfrom
feat/google-pluggable-store-providers
Open

hyochan wants to merge 94 commits into
mainfrom
feat/google-pluggable-store-providers

fix: strip tags without a regex in the release-note audit test

c751be8
Select commit
Loading
Failed to load commit list.
Codecov / codecov/project succeeded Oct 6, 2026 in 0s

77.47% (+0.12%) compared to 64158e8

View this Pull Request on Codecov

77.47% (+0.12%) compared to 64158e8

Details

Codecov Report

❌ Patch coverage is 95.00000% with 9 lines in your changes missing coverage. Please review.
✅ Project coverage is 77.47%. Comparing base (64158e8) to head (c751be8).

Files with missing lines Patch % Lines
...ries/react-native-iap/src/utils/native-instance.ts 83.87% 5 Missing ⚠️
libraries/expo-iap/src/utils/restorePurchases.ts 75.00% 2 Missing ⚠️
libraries/react-native-iap/src/index.ts 98.41% 1 Missing ⚠️
.../react-native-iap/src/utils/available-purchases.ts 85.71% 1 Missing ⚠️
Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #504      +/-   ##
==========================================
+ Coverage   77.35%   77.47%   +0.12%     
==========================================
  Files         160      162       +2     
  Lines       16836    16891      +55     
  Branches     4845     4860      +15     
==========================================
+ Hits        13023    13086      +63     
+ Misses       3813     3805       -8     
Components Coverage Δ
React Native IAP 93.49% <94.21%> (+0.23%) ⬆️
Expo IAP 91.11% <93.10%> (-0.07%) ⬇️
flutter_inapp_purchase 90.89% <100.00%> (+0.39%) ⬆️
IAPKit Server 92.13% <ø> (ø)
IAPKit Convex 63.59% <ø> (ø)
Files with missing lines Coverage Δ
libraries/expo-iap/src/index.ts 92.44% <100.00%> (ø)
libraries/expo-iap/src/modules/ios.ts 100.00% <100.00%> (ø)
libraries/expo-iap/src/utils/availablePurchases.ts 88.63% <100.00%> (+1.13%) ⬆️
libraries/expo-iap/src/vega-adapter.ts 87.74% <ø> (ø)
...ter_inapp_purchase/lib/flutter_inapp_purchase.dart 90.20% <100.00%> (+0.60%) ⬆️
libraries/flutter_inapp_purchase/lib/helpers.dart 91.60% <100.00%> (+0.08%) ⬆️
libraries/react-native-iap/src/hooks/useIAP.ts 96.01% <100.00%> (+2.15%) ⬆️
...es/react-native-iap/src/utils/restore-purchases.ts 100.00% <100.00%> (ø)
...ibraries/react-native-iap/src/utils/type-bridge.ts 98.33% <100.00%> (+0.01%) ⬆️
libraries/react-native-iap/src/vega-adapter.ts 87.22% <100.00%> (+0.01%) ⬆️
... and 4 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.