iOS Sandbox Test Управление подпиской на учетную запись пользователя

Сейчас я пытаюсь добавить IAP в существующее приложение. С этой целью я добавил несколько продуктов и создал несколько тестовых пользователей. Продукты являются повторяющимися подписками. Устройство, которое я тестирую, — это iPhone 4S с iOS 5.1.

Я могу успешно запросить в магазине свои продукты и успешно приобрести их с моими новыми тестовыми пользователями. Моя проблема заключается в том, что если я пытаюсь управлять своими подписками из приложения «Настройки магазина», это заставляет меня проверить свою учетную запись, сообщая мне, что «Эта учетная запись не использовалась для покупки чего-либо в AppStore, пожалуйста, проверьте свою учетную запись и продолжите." Если я проверю учетную запись, она не позволит мне продолжить без предоставления информации о кредитной карте.

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

Иногда я покупаю одну и ту же подписку дважды, в результате чего StoreKit попросит меня изменить настройки подписки. Иногда это приводит к предыдущему процессу «Проверки учетной записи», а иногда к предупреждению о том, что «невозможно подключиться к iTunes Store».

У меня закончились идеи, что делать дальше.

РЕДАКТИРОВАТЬ -Вот поток событий с любым тестовым пользователем iTunesConnect, которого я создал

Начальная подписка
Initial Subscription

Использовать существующий идентификатор
Use Existing ID

Войти в тестовую учетную запись -В
Test Account Sign-In

Управление подпиской
Manage Subscription

AppStore Войдите -в
AppStore Sign-in

Не удается подключиться к AppStore
Cannot Connect

Проверьте свою учетную запись
Review

Затем процесс проверки вынуждает меня ввести информацию о кредитной карте, хотя мой адрес указан как «1 Infinite Loop Cupertino, CA» (т.е. он знает, что это тестовая учетная запись ).

41
задан mahal tertin 25 February 2014 в 12:04
поделиться