Repolode
RevenueCat

RevenueCat/purchases-ios

SDK de Swift para compras dentro de la app y suscripciones en plataformas Apple, que integra StoreKit con el backend de RevenueCat.

Estrellas
3,083
Forks
448
Issues abiertos
219
Último commit
hace 6 horas

¿Qué es?

purchases-ios de RevenueCat es el SDK de cliente del sistema de seguimiento de compras y suscripciones de RevenueCat. Integra StoreKit para que las apps puedan obtener productos, realizar compras y consultar el estado de las suscripciones sin tener que implementar todo el flujo de StoreKit manualmente. El SDK está escrito en Swift y se puede usar desde Objective-C.

El SDK es compatible con iOS, tvOS, macOS, watchOS, Mac Catalyst y visionOS, con versiones mínimas de iOS 13, tvOS 13, macOS 10.15, watchOS 6.2 y visionOS 1.0. Se puede instalar mediante Swift Package Manager, CocoaPods o Carthage, y requiere Xcode 15 o posterior.

En el servidor, RevenueCat se encarga de validar recibos, gestionar el estado de las suscripciones en iOS, Android y la web, enviar webhooks para eventos de compra y renovación, y proporcionar análisis como la conversión, los ingresos recurrentes mensuales (MRR) y la tasa de cancelación. Los productos y los derechos de acceso se configuran de forma remota desde su panel.

Funciones clave

  • 01Obtiene productos y realiza compras mediante una integración con StoreKit.
  • 02Consulta el estado de las suscripciones y los derechos de acceso en iOS, Android y la web.
  • 03Valida recibos en el servidor.
  • 04Es compatible con iOS, tvOS, macOS, watchOS, Mac Catalyst y visionOS.
  • 05Funciona con Swift y Objective-C, y se instala mediante SPM, CocoaPods o Carthage.

Casos de uso

  • Añadir suscripciones o compras únicas a una app para iOS o macOS.
  • Desbloquear funciones premium según los derechos de acceso de cada usuario.
  • Enviar eventos de compra desde una app con suscripciones a herramientas de análisis o atribución.

Inicio rápido

  1. 1

    Instala el SDK mediante Swift Package Manager (consulta la Quickstart Guide para obtener más información)

  2. 2

    Si quieres, añade el repositorio espejo de SPM para agilizar la integración

  3. 3

    Prueba la app de ejemplo para iOS MagicWeather

Antes de usarlo

  • Requiere Xcode 15.0 o posterior y solo funciona en plataformas Apple.
  • Depende de una cuenta de backend de RevenueCat para gestionar productos y suscripciones.

Temas

Preguntas frecuentes

¿Qué es purchases-ios?
SDK de Swift para compras dentro de la app y suscripciones en plataformas Apple, que integra StoreKit con el backend de RevenueCat. purchases-ios de RevenueCat es el SDK de cliente del sistema de seguimiento de compras y suscripciones de RevenueCat. Integra StoreKit para que las apps puedan obtener productos, realizar compras y consultar el estado de las suscripciones sin tener que implementar todo el flujo de StoreKit manualmente. El SDK está escrito en Swift y se puede usar desde Objective-C.
¿purchases-ios es gratuito? ¿Qué licencia tiene?
purchases-ios es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿purchases-ios sigue mantenido?
Mantenimiento activo. El último commit de purchases-ios fue el 22 oct 2026.
¿Para qué puedo usar purchases-ios?
Añadir suscripciones o compras únicas a una app para iOS o macOS. Desbloquear funciones premium según los derechos de acceso de cada usuario. Enviar eventos de compra desde una app con suscripciones a herramientas de análisis o atribución.
¿Cómo se instala purchases-ios?
Instala el SDK mediante Swift Package Manager (consulta la Quickstart Guide para obtener más información) Si quieres, añade el repositorio espejo de SPM para agilizar la integración Prueba la app de ejemplo para iOS MagicWeather
¿Dónde consigo purchases-ios?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/RevenueCat/purchases-ios

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados