Тестирование покупок в приложении
Я хочу протестировать покупки в приложении в своем приложении на устройстве с различным идентификатором Apple (не разработчиком Apple ID). Я добавляю устройство в Apple Developer. Но я все еще не могу это сделать. Как я тестирую покупки на устройстве с не разработчиком Apple ID?
Ответы
Ответ 1
При тестировании вашего приложения перед выпуском рекомендуется проверить и проверить покупки, включенные в него (бесплатные или платные подписки и отдельные проблемы). Для этого необходимо настроить тестового пользователя в iTunes Connect, в который вы войдете.
Как настроить тестового пользователя в iTunes Connect
-
Войдите в iTunes Connect и нажмите "Пользователи и роли".
-
Нажмите на вкладку "Тестеры песочницы".
-
Нажмите на значок "+", чтобы создать новый тестер и заполнить эту информацию.
-
Нажмите "Сохранить", чтобы сохранить свой тестер.
-
Сообщение сообщит вам, был ли пользователь успешно создан.
Как тестировать покупки в приложении с помощью тестового пользователя
- На устройстве iOS перейдите в "Приложение настроек" и нажмите "iTunes & App Store" в левой колонке.
- Нажмите на ярлык "Apple ID", и появится диалоговое окно.
- Нажмите кнопку "Выйти".
- Теперь запустите тестовое приложение и попытайтесь совершить покупку.
Вам будет предложено войти в систему. Используйте электронную почту и пароль тестового пользователя, которого вы создали ранее, и вам будет разрешено совершить покупку без взимания платы.
Ответ 2
если вы получаете "Неизвестные ошибки при создании Sandbox Tester, пожалуйста, проверьте журнал ошибок, email=********@*****.****"
Здесь решение:
- некоторые почтовые серверы не принимаются (например, @bk.ru не работает, @gmail.com принят);
- вы должны использовать "сильный" пароль (минимум 1 заглавная буква, 1 номер и 1 знак пунктуации);
- вы не можете использовать один и тот же адрес электронной почты дважды (даже если ранее был удален).
Рекомендация (также рекомендованная Apple): gmail поддерживает "расширенные" псевдо-адреса, которые вы можете (и должны) использовать для пользователей "песочницы": притвориться, что вы владеете [email protected] - вы можете использовать [email protected] (что-нибудь после + знак)
Ответ 3
Вы должны создать учетную запись тестировщика Sandbox для тестирования покупки приложения.
Ответ 4
Для тестирования В App Purchase вам необходимо использовать Sandbox Tester Account.
Ответ 5
Чтобы добавить тестеров с песочниками, добавьте нового пользователя в качестве администратора, а затем войдите в itunes с новой учетной записью администратора и попробуйте добавить тестеры песочницы. Вам будет легко добавить количество тестировщиков песочницы. Дайте мне знать, если вы все еще не можете добавить тестеров для песочницы.