Задача: создание и настройка подписок в Xcode
Необходимо предоставить понятное, практическое руководство по интеграции подписок в приложение (iOS/macOS). Заказчик ожидает объяснения без сложных терминов - максимально наглядно и доступно.
Что требуется сделать
- Объяснить основные шаги: настройка в App Store Connect, создание продукта в Xcode, обработка покупок на устройстве.
- Убрать из инструкции лишнюю теорию - только конкретные действия: где нажать, что выбрать, какой код написать.
- Предоставить готовые примеры кода для (минимум) одного типа подписки (например, ежемесячной).
Ключевые требования
- Использовать встроенную библиотеку
StoreKit (SKProductsRequest, SKPaymentQueue и т.д.). - Реализовать проверку транзакций на Sandbox и Production.
- Добавить механизм восстановления покупок.
- Учесть нестандартные ситуации: прерывание платежа, ошибки сети, смена аккаунта Apple ID.
Формат результата
Краткие шаги с визуальным выделением важных моментов (на скриншотах - альтернативное объяснение в середину). Главное - чтобы те же шаги можно было использовать за час и запустить тестовую версию.