При «покупке» продукта IAP запрашивает у меня действующий Apple ID. При вводе учетных данных Apple ID для песочницы IAP продолжает запрашивать их. После 5 испытаний я отказываюсь от этого продукта и «покупаю» другой продукт. IAP приятно запрашивает только мой пароль, и покупка происходит! Возвращаясь к первому продукту, теперь я могу его купить. Похоже, что IAP не может продолжить процесс покупки сразу после первого подключения. Но он работает правильно, когда пользователь уже вошел в систему. Кроме того, IAP запрашивает только пароль, но запрашивает два поля (имя пользователя и пароль). Странно, что разработчик Apple не смог запросить правильное сообщение! При подаче только пароля, IAP определенно претендует на пару имени пользователя и пароля. Я подозреваю, что здесь есть две ошибки Apple. Любая подсказка?
Последовательность испытаний:
Обычный Apple ID подписан.
Песочница Apple ID также подписана.
Запустив мое приложение, нажмите «Купить».
Всплывающее окно: «Войдите, используя свой Apple ID ...».
Введите действительное имя пользователя и пароль Sandbox.
Всплывающее окно: «Войдите, используя свой Apple ID ...», до 5 раз !!!!
Выбирая другой товар, покупайте.
Всплывающее окно: «Подтвердите покупку паролем».
Только ввод пароля.
Покупка завершена.
Снова выбирая первый товар, покупайте.
Всплывающее окно: «Подтвердите покупку паролем».
Только ввод пароля.
Покупка завершена.
Ожидаемые результаты:
Я ожидаю ввести учетные данные только один раз; Я ожидаю, что IAP различает первое состояние подключения и уже подключенное состояние
Фактические результаты: подключить, отменить покупку, вернуться к продукту для завершения покупки; Кроме того, в сообщении IAP запрашивается пароль только тогда, когда во всплывающем окне есть два поля, это не соответствует