Replies: 7 comments 8 replies
-
@hyochan Awesome, thanks for continuing the maintenance! Do you have an estimated release date for v14? |
Beta Was this translation helpful? Give feedback.
-
Thank you very much for listening the community 🙌 I don't know well nitro-module, does that mean it'll be compatible with old architecture or only new one? |
Beta Was this translation helpful? Give feedback.
-
Nice! |
Beta Was this translation helpful? Give feedback.
-
Finally done in https://github.com/hyochan/react-native-iap/releases/tag/14.0.0 |
Beta Was this translation helpful? Give feedback.
-
So from 14.0.0 does |
Beta Was this translation helpful? Give feedback.
-
Good work @hyochan 👏 and thanks for continuing the maintenance of this library! I also wanted to point out something I noticed in the official documentation site, the docs for the older versions are no longer accessible since they’ve been moved to the new NitroModule-based version. For those of us still on older versions, it makes it a bit difficult to reference the correct setup and APIs. Would it be possible to include documentation for the older versions alongside the new one? That would really help developers who haven’t migrated yet |
Beta Was this translation helpful? Give feedback.
-
How about 'flushFailedPurchasesCachedAsPendingAndroid' |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello React Native developers,
In the past #2754, I officially announced that I would no longer maintain
react-native-iap
and instead focus on expo-iap.That decision was made for several reasons:
However, things have changed recently. With the release of React Native 0.81, issues like #2981 made me rethink the situation. I realized that if a module doesn’t fully target React Native itself, it can cause real inconvenience for developers who rely on the native RN workflow.
At the same time, while working on another library, react-native-audio-recorder-player, I experimented with NitroModule and was very satisfied with the results. On top of that, seeing @mrousavy’s passionate and consistent work on NitroModule gave me confidence that it will be a solid and well-maintained foundation for years to come.
Because of this, I’ve decided to bring NitroModule support to
react-native-iap
starting from v14. This means that:react-native-iap
will continue to be maintained alongsideexpo-iap
.expo-iap
) or a direct React Native integration (react-native-iap
).🚨 Bad News
Starting from v14, Amazon support will no longer be available.
The reason is simple: I don’t own any Fire OS devices, which makes it impossible to debug and properly maintain Amazon support going forward.
To be honest, I initially thought Fire OS was just Kindle, so I even bought one — only to realize it wasn’t the right device.

Definitely regretting that decision now 😔
I’d love to hear your feedback on this plan.
Your thoughts and opinions will help shape the future of both
react-native-iap
andexpo-iap
.Thank you for your continued support!
Beta Was this translation helpful? Give feedback.
All reactions