Техническое задание: Интеграция системы подписок в iOS-приложение

Основная задача

В существующее iOS-приложение необходимо внедрить полноценный механизм монетизации через подписки. Работа включает в себя как серверную, так и клиентскую часть.

Ключевые требования

1. Настройка продуктов

  • Создание и конфигурация подписок (auto-renewable subscriptions) в App Store Connect.
  • Настройка соответствующих продуктов и логики проверки подписки на стороне Firebase (или аналогичного сервиса).

2. Разработка на стороне приложения

  • Интеграция StoreKit для работы с покупками.
  • Реализация логики отображения/скрытия paywall-экрана в зависимости от статуса подписки пользователя.
  • Встраивание готового предоставленного дизайна paywall-экрана в интерфейс приложения.
  • Обработка всех статусов транзакций (успех, отмена, ошибка, восстановление покупок).

3. Общие требования

  • Решение должно быть надежным и соответствовать последним гайдлайнам App Store.
  • Код должен быть чистым, документированным и готовым к дальнейшей поддержке.

Доработка функционала мультискладов и геолокации для интернет-магазина на ocStore 3

Требуется модифицировать интернет-магазин на базе ocStore 3 для реализации системы управления несколькими складами, автоматического импорта остатков и динамического отображения наличия товара в зависимости от местоположения клиента.