Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

getProducts returns empty array in newest version RN #451

augustbjornberg opened this issue Apr 9, 2019 · 9 comments

getProducts returns empty array in newest version RN #451

augustbjornberg opened this issue Apr 9, 2019 · 9 comments


Copy link

@augustbjornberg augustbjornberg commented Apr 9, 2019

Version of react-native-iap


Version of react-native


Platforms you faced the error (IOS or Android or both?)


Expected behavior

I expect getProducts to return an array of available purchases.

Actual behavior

The returned device is empty.

Tested environment (Emulator? Real Device?)


Steps to reproduce the behavior

yield RNIap.prepare()
const products = yield RNIap.getProducts(iapBundleIds(content))

// ["org.truthordrink.TruthOrDrink.pack1", "org.truthordrink.TruthOrDrink.pack2", "org.truthordrink.TruthOrDrink.pack3"]
// []

The above code in the same xcode project works correctly using:
"react-native": "0.56.0",
"react-native-iap": "^2.4.0-beta6"

Copy link

@hyochan hyochan commented Apr 10, 2019

There are several issues related to this which are already closed. Please follow that and this should be working.

Copy link

@augustbjornberg augustbjornberg commented Apr 10, 2019

Only one i could find that remotely matched mine was #340.

For me, the module is working as expected in react-native 0.56.0, but not react-native 0.59.4, can't find any ticket related to that. If you could point me to a ticket like that it would be very helpful.

I'm just gonna roll with 0.56.0 for now, but you should know that the module is not working in 0.59.4.

Copy link

@cesarve77 cesarve77 commented Apr 16, 2019

Same problem here

Copy link

@andrewdazs andrewdazs commented May 14, 2019

Same here

Copy link

@npedrini npedrini commented May 29, 2019

I'm seeing the same. Are there any plans to address what seems like a confirmed issue with 0.59.4?

Copy link

@Polelo-Monareng Polelo-Monareng commented May 29, 2019

Why is this issue even closed? getProducts returns empty array in react-native 0.59.8 as well.

Copy link

@npedrini npedrini commented Jun 1, 2019

@hyochan: per your above comment that presumably resulted in this issue being closed, please kindly let us know what issues this one duplicates.

This is the only library of its kind that I know of, AND it is not working in current versions of RN. It would be great to get a better sense of what the issue is so the community can work towards getting it resolved. We need this library!

Copy link

@hyochan hyochan commented Jun 20, 2019

Related #407

Copy link

@ManalLiaquat ManalLiaquat commented Dec 5, 2019

I solved it! I am using these versions,

react-native-iap: ^4.3.0
react-native: 0.60.5

just do it like this

const itemSkus ={
    ios: [
        '100coins' // just remove bundle id from product id
    android: [
        '100coins' // just remove bundle id from product id
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
7 participants