React-native-iap: getProducts возвращает пустой массив в последней версии RN

Созданный на 10 апр. 2019  ·  9Комментарии  ·  Источник: dooboolab/react-native-iap

Версия react-native-iap

^ 2.4.7

Версия react-native

0,59,4

Платформы, на которых вы столкнулись с ошибкой (IOS или Android или оба?)

iOS

Ожидаемое поведение

Я ожидаю, что getProducts вернет множество доступных покупок.

Фактическое поведение

Возвращенное устройство пустое.

Протестированная среда (Эмулятор? Настоящее устройство?)

И то и другое.

Шаги по воспроизведению поведения

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

console.log(iapBundleIds(content))
// ["org.truthordrink.TruthOrDrink.pack1", "org.truthordrink.TruthOrDrink.pack2", "org.truthordrink.TruthOrDrink.pack3"]
console.log(products)
// []

Приведенный выше код в том же проекте xcode работает правильно, используя:
"react-native": "0.56.0",
"react-native-iap": "^ 2.4.0-beta6"

📱 iOS 🙏 help wanted

Самый полезный комментарий

Только один, который я смог найти, это удаленно подобранный мой, был № 340.

Для меня модуль работает, как ожидалось, в react-native 0.56.0, но не в response-native 0.59.4, не могу найти никаких билетов, связанных с этим. Если бы вы могли указать мне на такой билет, это было бы очень полезно.

Я пока собираюсь использовать 0.56.0, но вы должны знать, что модуль не работает в 0.59.4.

Все 9 Комментарий

Есть несколько вопросов, связанных с этим, которые уже закрыты. Пожалуйста, следуйте этому, и это должно работать.

Только один, который я смог найти, это удаленно подобранный мой, был № 340.

Для меня модуль работает, как ожидалось, в react-native 0.56.0, но не в response-native 0.59.4, не могу найти никаких билетов, связанных с этим. Если бы вы могли указать мне на такой билет, это было бы очень полезно.

Я пока собираюсь использовать 0.56.0, но вы должны знать, что модуль не работает в 0.59.4.

Такая же проблема здесь

Тоже самое

Я вижу то же самое. Есть ли планы решить проблему, которая кажется подтвержденной, с 0.59.4?

Почему этот вопрос вообще закрыт? getProducts также возвращает пустой массив в react-native 0.59.8.

@hyochan : согласно вашему вышеупомянутому комментарию, который предположительно привел к закрытию этой проблемы, пожалуйста, сообщите нам, какие проблемы эта дублирует.

Это единственная подобная библиотека, о которой я знаю, И она не работает в текущих версиях RN. Было бы здорово лучше понять, в чем проблема, чтобы сообщество могло работать над ее решением. Нам нужна эта библиотека!

Похожие # 407

Я решил это! Я использую эти версии,

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

просто сделай это вот так

const itemSkus = Platform.select({
    ios: [
        '100coins' // just remove bundle id from product id
    ],
    android: [
        '100coins' // just remove bundle id from product id
    ]
});
Была ли эта страница полезной?
0 / 5 - 0 рейтинги