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