Тестирование покупок в приложении

Я хочу протестировать покупки в приложении в своем приложении на устройстве с различным идентификатором Apple (не разработчиком Apple ID). Я добавляю устройство в Apple Developer. Но я все еще не могу это сделать. Как я тестирую покупки на устройстве с не разработчиком Apple ID?

Ответ 1

При тестировании вашего приложения перед выпуском рекомендуется проверить и проверить покупки, включенные в него (бесплатные или платные подписки и отдельные проблемы). Для этого необходимо настроить тестового пользователя в iTunes Connect, в который вы войдете.

Как настроить тестового пользователя в iTunes Connect

  1. Войдите в iTunes Connect и нажмите "Пользователи и роли". enter image description here

  2. Нажмите на вкладку "Тестеры песочницы". enter image description here

  3. Нажмите на значок "+", чтобы создать новый тестер и заполнить эту информацию. enter image description here

  4. Нажмите "Сохранить", чтобы сохранить свой тестер. enter image description here

  5. Сообщение сообщит вам, был ли пользователь успешно создан. enter image description here

Как тестировать покупки в приложении с помощью тестового пользователя

  1. На устройстве iOS перейдите в "Приложение настроек" и нажмите "iTunes & App Store" в левой колонке.
  2. Нажмите на ярлык "Apple ID", и появится диалоговое окно.
  3. Нажмите кнопку "Выйти".
  4. Теперь запустите тестовое приложение и попытайтесь совершить покупку.

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

Ответ 2

если вы получаете "Неизвестные ошибки при создании Sandbox Tester, пожалуйста, проверьте журнал ошибок, email=********@*****.****"

Здесь решение:

  1. некоторые почтовые серверы не принимаются (например, @bk.ru не работает, @gmail.com принят);
  2. вы должны использовать "сильный" пароль (минимум 1 заглавная буква, 1 номер и 1 знак пунктуации);
  3. вы не можете использовать один и тот же адрес электронной почты дважды (даже если ранее был удален).

Рекомендация (также рекомендованная Apple): gmail поддерживает "расширенные" псевдо-адреса, которые вы можете (и должны) использовать для пользователей "песочницы": притвориться, что вы владеете [email protected] - вы можете использовать [email protected] (что-нибудь после + знак)

Ответ 3

Вы должны создать учетную запись тестировщика Sandbox для тестирования покупки приложения.

Ответ 4

Для тестирования В App Purchase вам необходимо использовать Sandbox Tester Account.

Ответ 5

Чтобы добавить тестеров с песочниками, добавьте нового пользователя в качестве администратора, а затем войдите в itunes с новой учетной записью администратора и попробуйте добавить тестеры песочницы. Вам будет легко добавить количество тестировщиков песочницы. Дайте мне знать, если вы все еще не можете добавить тестеров для песочницы.