android получает подписки с пустым массивом для моих идентификаторов, но работает с этим «android.test.purchased» идентификатор теста react-native-iap

#android #react-native #in-app-purchase #in-app-subscription #react-native-in-app-utils

#Android #react-native #покупка в приложении #in-app-подписка #react-native-in-app-utils

Вопрос:

Версия react-native-iap

4.3.0

Версия react-native

0.63.3

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

Android

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

должен предоставить массив моей подписки, который я добавил в свою консоль Google.

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

выдает пустой массив

Тестируемая среда (эмулятор? Реальное устройство?)

«android.test.purchased» работает как на эмуляторе, так и на реальном устройстве, но мои идентификаторы не всегда работают с пустым массивом

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

введите описание изображения здесь

Пожалуйста, помогите мне с этим, он отлично работает для iOS. Даже я перевожу свое приложение на альфа-версию, и обзоры тестирования также выполняются.

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

Ответ №1:

Я получаю свою подписку в массиве, наконец, он не пустой. Итак, чтобы получить подписку / продукты, вы должны выпустить свое приложение при открытом тестировании / закрытом тестировании / внутреннем тестировании. как только вы сможете увидеть свое приложение в Play Store в качестве бета-версии, доступной для тестирования, вы сможете получить подписку или продукты в массиве. Надеюсь, это будет полезно для всех, кто впоследствии столкнется с этой проблемой, Ура!

Комментарии:

1. Он по-прежнему возвращает пустой массив, мое приложение доступно для закрытого тестирования в Play Store.

2. То же самое. Освобождение не помогло.