React-native-iap: Пустой массив getProducts (itemSkus) в android

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

Версия react-native-iap

2.4.9

Версия react-native

0,57,8

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

андроид

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

Чтобы иметь возможность получать продукты

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

Я получаю пустой массив

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

И эмулятор, и реальное устройство

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

Я уже создал альфа-версию на игровой консоли и отлаживаю приложение на реальном устройстве.
Я создал подписки, а не управлял продуктами.
Screenshot 2019-04-25 at 13 38 19

Код

const itemSkus = Platform.select({
  android: [
    'com.synesthesiameditation.yearly',
    'com.synesthesiameditation.monthly'
  ]
});
async componentDidMount() {

    try {
      await RNIap.initConnection()
      const products = await RNIap.getProducts(itemSkus);
      console.log(products)
      this.setState({ products });
    } catch (err) {
      console.warn(err); // standardized err.code and err.message available
    }

  }

  componentWillUnmount() {
    RNIap.endConnection();
  }
🙏 help wanted 🤖 android

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

Я тоже столкнулся с этой проблемой.
[initConnection ()] возвращает true, но [getProducts или getSubscriptions] возвращает пустой массив ..
Что / где я должен проверить для решения этой проблемы?

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

Я тоже столкнулся с этой проблемой.
[initConnection ()] возвращает true, но [getProducts или getSubscriptions] возвращает пустой массив ..
Что / где я должен проверить для решения этой проблемы?

@hyochan такая же проблема здесь

Если вы только что создали продукты iap это займет не более 24 часов. Если это так, закройте проблему. @thodwris для android , получение продукта не будет работать даже в emulator (просто к сведению).

@hyochan
Спасибо за ваш ответ.
Я создал продукты более 24 часов назад.

<strong i="8">@thodwris</strong> for android, fetching product won't even work in emulator (just fyi).

Что это означает? И как я смогу их получить и какова цель
RNIap.getProducts(itemSkus)
Может, я чего-то не понимаю.

@thodwris Я имел в виду, что в эмуляторе ios fetching работает, но не в эмуляторе android . Вы не должны ничего тестировать в эмуляторе android . Также эта проблема не связана с нашим модулем. Это поможет вам лучше искать другую информацию, относящуюся к anrdoid iap и я надеюсь, что вы сможете вернуться, когда у вас появится немного поддержки.

@hyochan
Если честно, я вас плохо понимаю.

Какова в конце концов цель этого RNIap.getProducts (itemSkus), если я не получу продукты? : /
Очень плохая документация ..

@thodwris Эй, ваша проблема еще не выявлена. Я просто пытаюсь помочь вам здесь. Poor documentation когда ничего не было идентифицировано, совершенно бессмысленно.

Я умоляю вас обеспечить некоторую поддержку после того, как вы определили что-то в родной части. Рассмотрение проблемы с stackoverflow с другим ключевым словом определенно поможет. Вот пример ссылки .

@hyochan le говорит, что я пробую IAP в собственном проекте Android. Это все еще не работает на эмуляторе или это проблема с реакцией?
Я должен найти устройство Android

@tmjordan В реальном

@hyochan, хорошо,

@tmjordan

Мне пришлось использовать функцию getSubscriptions, а не getProducts. Я знаю, что это глупая ошибка, но вы могли бы упомянуть об этом, поскольку я прикрепил изображение с подписками.

Спасибо за эту библиотеку :)

Привет,
Я столкнулся с той же проблемой. Пустой массив на android. [InitConnection ()] возвращает "true", но [getProducts или getSubscriptions] возвращает пустой массив. Я пробовал everthing.need help.

Реагент- нативный: 0.59.9
реагировать-native-iap: "4.1.1",

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

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 рейтинги