
На WWDC в этом году Apple анонсировала множество новых способов для разработчиков тестировать функциональность StoreKit в Xcode и iOS 14. В новой публикации на веб-сайте Apple Developer компания сообщает разработчикам, что улучшения в песочнице тестирования широко доступны.
Apple объясняет, что разработчики могут тестировать встроенные покупки на устройствах, используя сведения о продуктах, настроенные в App Store Connect. Например, это включает такие вещи, как обновления, понижение версии и отмена подписок. Теперь также имеется поддержка тестирования реакции приложения на прерванную покупку на iOS 14:
Среда песочницы Apple позволяет тестировать встроенные покупки на устройствах, используя информацию о продуктах, настроенную в App Store Connect. Теперь вы можете тестировать обновления, понижение версии и отмену подписок, а также сбрасывать право на вводное предложение для тестовой учетной записи из настроек на устройствах под управлением iOS 14 или более поздней версии. Вы также можете тестировать реакцию вашего приложения на прерванные покупки на устройствах под управлением iOS 14 или более поздней версии. Пользователи App Store Connect с ролью разработчика теперь могут создавать тестовые учетные записи песочницы и управлять ими.
Вот некоторые дополнительные сведения, которыми Apple поделилась на WWDC 2020:
Используйте среду песочницы Apple для тестирования реализации встроенных покупок с использованием фреймворка StoreKit на устройствах с использованием реальной информации о продуктах из App Store Connect. Ваши приложения, подписанные разработчиком, используют среду песочницы при входе в App Store с использованием идентификатора Apple ID песочницы.
Apple говорит, что вы можете узнать больше об этих новых функциях по ссылкам ниже: