После того, как было объявлено ранее в этом году на WWDC, Apple выпустила расширенное тестирование в песочнице для разработчиков.
Эта функция позволит разработчикам тестировать свои встроенные покупки в различных сценариях, таких как обновления, понижения, отмены, вводные предложения и прерванные покупки.
Среда песочницы Apple позволяет тестировать встроенные покупки на устройствах, используя информацию о продуктах, настроенную в App Store Connect. Теперь вы можете тестировать обновления, понижения и отмены подписок, а также сбрасывать право на вводное предложение для тестовой учетной записи из настроек на устройствах с iOS 14 или новее. Вы также можете протестировать реакцию вашего приложения на прерванные покупки на устройствах с iOS 14 или новее. А пользователи App Store Connect с ролью разработчика теперь могут создавать и управлять учетными записями тестеров песочницы.
Расширенная среда песочницы предоставит разработчикам гораздо больше возможностей для тестирования реализации своих покупок с использованием фреймворка StoreKit от Apple в Xcode и iOS 14. Теперь разработчики могут использовать песочницу Apple ID для симуляции всех ситуаций покупки точно так же, как их увидят пользователи.
Расширенное тестирование в песочнице было впервые представлено на WWDC наряду с другими улучшениями Xcode, приложениями «macOS Universal», поддержкой API WebExtensions для Safari и более прозрачной информацией о конфиденциальности в App Store.