Я создал тестовое приложение, которое имеет при покупке приложения. Я могу подключиться к магазину и проверить свой идентификатор продукта. Затем я использую свою тестовую учетную запись для покупки продукта. И угадайте, что ... это работает ... в первый раз. Если я пытаюсь использовать учетную запись тестового пользователя, чтобы купить другой продукт (тот же продукт или другой), то я получаю всплывающие, что говоритВ App Purchase Неизвестная ошибка произошла
«Неизвестная ошибка»
с «Отменить» и «Повторить». Если я повторю попытку, то получаю ту же ошибку. После нажатия отмены я получаю ошибку:
Ошибка домена = SKErrorDomain Code = 0 UserInfo = 0x161180 "Не удается подключиться к ITunes магазин"
Любые идеи?
Обновление:
Я нашел работу вокруг. По какой-то причине яблоко действительно нравится канадским тестирующим пользователям. Я переключился на использование тестовых пользователей США, и все сработало.
Я также обнаружил, что после обновления ОС мне нужно было удалить приложение с моего телефона и сделать чистую сборку, чтобы все снова работало.
Это в основном неловко, потому что это было с момента запуска StoreKit. – lolsborn
Это не проблема. Я знаю об этой «функции» пользователей тестов на яблоки, и это не является причиной этого сообщения – user231048