React-native-iap: Ошибка: неверный идентификатор продукта.

Созданный на 20 сент. 2018  ·  5Комментарии  ·  Источник: dooboolab/react-native-iap

Версия react-native-iap

Версия: 2.1.1

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

iOS

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

Недействительный идентификатор продукта.

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

Ошибка: неверный идентификатор продукта.

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

Эмулятор и реальное устройство

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

Когда я вызываю функцию

Моя ссылка на покупку в приложении готова к отправке, но я не понимаю, почему она не работает?

Я прочитал все предложения по решениям и попробовал все, но мое приложение все равно не работает.
Также я пробовал другие версии response-native-iap (последняя, ​​2.1.0), ничего не изменилось.

Что я могу сделать?

📱 iOS 🙏 help wanted

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

@dooboolab спасибо за ответ. Моя проблема решена вот так.

RNIap.getProducts(['yourProductId']).then(success => { let product = success[0]; RNIap.buyProduct(product.productId).then(ok => { }).catch(error => { alert(error); }) }).catch(error => { alert(error); })

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

Просмотрите проблему № 256 и сначала проверьте, что вы пропустили.

@dooboolab спасибо за ответ. Моя проблема решена вот так.

RNIap.getProducts(['yourProductId']).then(success => { let product = success[0]; RNIap.buyProduct(product.productId).then(ok => { }).catch(error => { alert(error); }) }).catch(error => { alert(error); })

@selcukitmis Это работает.

@selcukitmis есть причина, по которой вы используете productId из объекта продукта, а не yourProductId?

@noahhayes конечно. когда я использую RNIap.getProducts, я еще не знаю подробностей своего продукта.
RNIap.getProducts - это обещание. Первый продукт я взял в разделе «ТО».

Может быть, вам нужен второй продукт, по которому вы должны проверить код своего проекта

Была ли эта страница полезной?
0 / 5 - 0 рейтинги