Repolode
RevenueCat

RevenueCat/purchases-ios

Swift SDK для встроенных покупок и подписок на платформах Apple, который оборачивает StoreKit и работает с бэкендом RevenueCat.

Звёзды
3,083
Форки
448
Открытые issues
219
Последний коммит
7 часов назад

Что это?

purchases-ios от RevenueCat — клиентский SDK для системы управления подписками и отслеживания покупок RevenueCat. Он оборачивает StoreKit, позволяя приложениям получать список продуктов, совершать покупки и проверять статус подписки, не реализуя весь процесс StoreKit вручную. SDK написан на Swift и также доступен из Objective-C.

SDK поддерживает iOS, tvOS, macOS, watchOS, Mac Catalyst и visionOS; минимальные версии — iOS 13, tvOS 13, macOS 10.15, watchOS 6.2 и visionOS 1.0. Установить его можно через Swift Package Manager, CocoaPods или Carthage; требуется Xcode 15 или новее.

На серверной стороне RevenueCat проверяет чеки, отслеживает статус подписок в iOS, Android и вебе, отправляет вебхуки о покупках и продлениях, а также предоставляет аналитику, например конверсию, MRR и отток. Продукты и права доступа настраиваются удалённо в панели управления RevenueCat.

Ключевые возможности

  • 01Получает список продуктов и проводит покупки через обёртку над StoreKit.
  • 02Проверяет статус подписок и прав доступа в iOS, Android и вебе.
  • 03Проверяет чеки на серверной стороне.
  • 04Поддерживает iOS, tvOS, macOS, watchOS, Mac Catalyst и visionOS.
  • 05Работает со Swift и Objective-C; устанавливается через SPM, CocoaPods или Carthage.

Сценарии использования

  • Добавление подписок или разовых покупок в приложение для iOS или macOS.
  • Разблокировка премиум-функций на основе прав доступа пользователя.
  • Передача событий о покупках из приложения с подписками в инструменты аналитики или атрибуции.

Быстрый старт

  1. 1

    Установите SDK через Swift Package Manager (подробности см. в Quickstart Guide)

  2. 2

    При желании добавьте зеркальный репозиторий SPM, чтобы ускорить интеграцию

  3. 3

    Попробуйте пример приложения для iOS — MagicWeather

Что важно знать

  • Требуется Xcode 15.0 или новее; работает только на платформах Apple.
  • Для управления продуктами и подписками требуется аккаунт RevenueCat с доступом к backend.

Темы

Частые вопросы

Что такое purchases-ios?
Swift SDK для встроенных покупок и подписок на платформах Apple, который оборачивает StoreKit и работает с бэкендом RevenueCat. purchases-ios от RevenueCat — клиентский SDK для системы управления подписками и отслеживания покупок RevenueCat. Он оборачивает StoreKit, позволяя приложениям получать список продуктов, совершать покупки и проверять статус подписки, не реализуя весь процесс StoreKit вручную. SDK написан на Swift и также доступен из Objective-C.
purchases-ios можно использовать бесплатно? Какая у него лицензия?
purchases-ios распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
purchases-ios всё ещё поддерживается?
Активно поддерживается. Последний коммит в purchases-ios — 22 окт. 2026 г..
Для чего можно использовать purchases-ios?
Добавление подписок или разовых покупок в приложение для iOS или macOS. Разблокировка премиум-функций на основе прав доступа пользователя. Передача событий о покупках из приложения с подписками в инструменты аналитики или атрибуции.
Как установить purchases-ios?
Установите SDK через Swift Package Manager (подробности см. в Quickstart Guide) При желании добавьте зеркальный репозиторий SPM, чтобы ускорить интеграцию Попробуйте пример приложения для iOS — MagicWeather
Где скачать purchases-ios?
Исходный код и инструкции по установке — на GitHub: https://github.com/RevenueCat/purchases-ios

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Библиотека Swift для разработки приложений на платформах Apple с согласованным управлением состоянием, композиционными функциями, контролем побочных эффектов и широкими возможностями тестирования.

15 тыс.1,7 тыс.SwiftMITОбновлён 15 дней назад