React-native-iap: Не удается подключиться к App Store - производственное приложение

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

Версия react-native-iap

^ 3.2.4

Версия react-native

0,59,8

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

iOS - (пока нет приложения для Android)

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

Пользователь нажимает на покупку подписки, и она должна работать в 100% случаев.

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

Пользователь нажимает на покупку подписки, и иногда это срабатывает, но в большинстве случаев он получает сообщение «Не удается подключиться к App Store».

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

Реальные устройства - Производство

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

Не знаю, как это сделать, но я подумал, что все работает нормально, затем Apple отклонила мое приложение и сказала, что IAP не работают, поэтому я снова протестировал его, и они были.

Однажды я попытался совершить покупку и получил ошибку «Не удается подключиться к App Store», я закрыл и снова открыл приложение, и это было то же самое, затем я выключил Wi-Fi, и оно волшебным образом начало работать. Я снова включил Wi-Fi, и он все еще работал, так что, должно быть, что-то связано с подключением к серверам Apple.

Любая помощь будет хорошей, спасибо

ℹ needs more info 📱 iOS 🕵️‍♂️ need more investigation 🙏 help wanted 🚶🏻 stale

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

Примечание: рецензенты не используют продакшн, они по-прежнему используют среду Sandbox. Только приложения, загруженные из App Store, используют рабочую среду.

Было бы здорово добавить это в документы. Если у меня будет время, я отправлю на это PR.

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

У меня однажды был подобный опыт. Приложение было отклонено по той же причине, затем я запросил проверку без каких-либо изменений, и оно сработало. Кажется, что служба Sandbox, которую используют рецензенты, время от времени может икать. Я не могу подтвердить, действительно ли это так ... Но похоже, что это так.

Примечание: рецензенты не используют продакшн, они по-прежнему используют среду Sandbox. Только приложения, загруженные из App Store, используют рабочую среду.

У меня время от времени возникает эта проблема, и я всегда предполагал, что это проблема на стороне Apple. Я думаю, что наш лучший вариант - изящно справиться с этими проблемами.

Происходит прямо сейчас :(

Теперь я также получаю это в производственных приложениях. Действительно случайный вид.

Практически невозможно узнать, произошло ли это из-за того, что пользователь отменил покупку или действительно проблема с подключением или покупкой. С этим сообщением об ошибке действительно ужасно работать. Не в этой упаковке виновата, а больше на стороне Apple.

редактировать:
Нашел это: https://support.apple.com/en-us/HT201400

Некоторые проверки, которые могут выполнять пользователи:

  • Проверьте, могут ли они войти в App Store со своим Apple ID (сначала выйдите из системы, а затем войдите)
  • Проверьте правильность установки даты и времени.

Примечание: рецензенты не используют продакшн, они по-прежнему используют среду Sandbox. Только приложения, загруженные из App Store, используют рабочую среду.

Было бы здорово добавить это в документы. Если у меня будет время, я отправлю на это PR.

Привет, похоже, в последнее время не было никакой активности по этой проблеме. Проблема устранена или все еще требует внимания сообщества? Эта проблема может быть закрыта, если больше не будет происходить никаких действий. Вы также можете пометить этот вопрос как «Для обсуждения» или «Хороший первый выпуск», и я оставлю его открытым. Спасибо за ваш вклад.

Это может или не может быть уже известно, но у меня никогда не было успешного подключения к App Store (errorCode = 0, unknown) в симуляторе iOS, но он работал каждый раз при тестировании на реальном устройстве.

Привет, похоже, в последнее время не было никакой активности по этой проблеме. Проблема устранена или все еще требует внимания сообщества? Эта проблема может быть закрыта, если больше не будет происходить никаких действий. Вы также можете пометить этот вопрос как «Для обсуждения» или «Хороший первый выпуск», и я оставлю его открытым. Спасибо за ваш вклад.

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

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