Идентификатор транзакции, не отображающийся в приложении к приложению

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

Время от времени наш сервер возвращает ошибку, заявляя, что идентификатор транзакции не найден в квитанции. Я подтвердил, что локально, в приложении. Даже после обновления чека иногда идентификатор транзакции не может быть найден.

Кроме того, покупка преуспела, потому что, пытаясь снова купить ту же подписку, появляется всплывающее окно iOS, в котором говорится, что подписка в настоящее время активна.

Очевидно, это странное поведение происходит в среде песочницы. Также обратите внимание, что я использую до трех тестовых пользователей, переключающихся между ними.

Кто-нибудь испытал подобную проблему?

Любые идеи о том, что происходит?

  • UIAlertController не является иерархией окон
  • Подтверждение разрешения для данных Motion & Fitness
  • Restkit не использует соответствующее сопоставление
  • Передача нескольких тегов с помощью UIButton
  • Анимировать представление в ключевом окне при перетаскивании другого представления с помощью UILongPressGestureRecognizer
  • IOS 7 CollectionViewFlowLayout 3D-перевод (например, новый Safari Tabviewer)
  • Комбинируйте UIPageViewController с помощью iOS 7 UINavigationController back-swipe gesture
  • Как исключить фреймворки в Xcode при компиляции в симулятор
  • One Solution collect form web for “Идентификатор транзакции, не отображающийся в приложении к приложению”

    Последние 2 дня я тестировал свой код с одним пользователем теста iTunes, и я больше не сталкивался с этой проблемой. Даже не один раз.

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

    Невозможно это доказать 🙁

    Interesting Posts
    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.