react-native-iap icon indicating copy to clipboard operation
react-native-iap copied to clipboard

Feat (iOS): Add appTransactionID for StoreKit2

Open kot331107 opened this issue 10 months ago • 2 comments

Add appTransactionID to iOS API

❗Requires to install xCode 16.3 locally❗

Should be merged after this guy. Otherwise it can break your iOS builds on lower versions of XCode due to the @backDeployed usage.

kot331107 avatar May 06 '25 03:05 kot331107

iOS build will be failing until we merge https://github.com/hyochan/react-native-iap/pull/2949

kot331107 avatar May 06 '25 05:05 kot331107

@hyochan rebased with the latest from main. please pay attention to the last two commits: fix CI build Revert "fix CI build" I had to push them separately and wait until the iOs build will be finished as the issue was in the old hermes pod cached. Shouldn't occur on the new PRs but might be occuring on the active PRs so you can use the same steps to fix the builds there.

kot331107 avatar Jun 24 '25 20:06 kot331107

@kot331107 Thanks for the clarification. I’ll make sure to follow the same steps if I encounter any CI issues on open PRs. Appreciate your effort in resolving this!

hyochan avatar Jun 28 '25 17:06 hyochan

Also, just a heads-up — I'm slowly phasing out react-native-iap and putting more effort into expo-iap. For any new integrations, I’d recommend using expo-iap if possible.

https://github.com/hyochan/expo-iap

hyochan avatar Jun 28 '25 17:06 hyochan

Also, just a heads-up — I'm slowly phasing out react-native-iap and putting more effort into expo-iap. For any new integrations, I’d recommend using expo-iap if possible.

https://github.com/hyochan/expo-iap

Sounds good, gonna add Amazon support to your expo pr and add more features like QS/LWA support

kot331107 avatar Jun 28 '25 17:06 kot331107