Тестовый аккаунт для покупки в приложении

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

1 ответ

У меня была такая же проблема. Убедитесь, что вы звоните

[[SKPaymentQueue defaultQueue] finishTransaction: транзакция];

для всех трех состояний транзакций: SKPaymentTransactionStatePurchased, SKPaymentTransactionStateRestored, SKPaymentTransactionStateFailed.

Ситуация: вы зарегистрировали несколько testuserxyz@t.com и протестировали с ним IAP, но не завершили какую-либо транзакцию. Тогда вы зарегистрировали testuserabc@t.com. Итак, если вы откроете приложение (хотите протестировать его с testuserabc@t.com), вы увидите диалоговое окно с учетными данными для testuserxyz@t.com! Даже если вы удалите пользователя testuserxyz@t.com из ITC - это диалоговое окно появится снова, пока вы не введете правильные учетные данные для своего старого пользователя (testuserxyz@t.com). После этого диалог не появится! Это работает для меня

Другие вопросы по тегам