В настоящее время я пытаюсь добавить IAP в существующее приложение. С этой целью я добавил некоторые продукты и создал некоторых тестирующих пользователей. Продукты - это повторяющиеся подписки. Устройство, с которым я тестирую iPhone 4S с iOS 5.1.
Я могу успешно запросить магазин для своих продуктов и успешно приобрести их у моих новых пользователей Test. Проблема в том, что если я попытаюсь управлять своими подписками из приложения "Настройки магазина", это заставляет меня просматривать мою учетную запись, сообщая мне, что "эта учетная запись не была использована для покупки чего-либо в AppStore, пожалуйста, просмотрите свою учетную запись и продолжите". Если я просмотрю аккаунт, он не позволит мне продолжить работу без предоставления информации CreditCard.
Конечным результатом является то, что я никогда не могу отменить свои тестовые подписки. Я удалил тестовых пользователей и создал новые, удалил приложение и переустановил его, убил приложение StoreApp и Settings, перезагрузил устройство, проверил учетные записи по электронной почте перед покупкой, не проверял учетные записи по электронной почте перед покупкой... все перестановки похоже, терпят неудачу.
Иногда я буду покупать одну и ту же подписку дважды, которая заставит StoreKit попросить меня управлять настройками моей подписки. Иногда это приводит к предыдущему процессу "Проверка учетной записи", а иногда приводит к предупреждению, в котором говорится: "Не удается подключиться к iTunes Store".
У меня закончились идеи о том, как продолжить.
EDIT - вот поток событий с любым пользователем iTunesConnect Test, который я создаю
Начальная подписка
Использовать существующий идентификатор
Вход для входа в тестовую учетную запись
Управление подпиской
Вход в AppStore
Не удается подключиться к AppStore
Просмотрите свою учетную запись
Затем процесс проверки заставляет меня вводить информацию CreditCard, хотя у меня есть мой адрес как "1 Infinite Loop Cupertino, CA" (т.е. он знает, что это тестовая учетная запись).