Editor de código nativo para macOS, desarrollado con Swift, con resaltado de sintaxis, autocompletado, integración con Git, depuración y extensiones.
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
Instala el SDK mediante Swift Package Manager (consulta la Quickstart Guide para obtener más información)
- 2
Si quieres, añade el repositorio espejo de SPM para agilizar la integración
- 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
Integración de GitHub Copilot para Xcode que añade completado de código, chat, modo agente y revisión de código para proyectos de Swift y Objective-C.
Emulador de sistema completo y anfitrión de máquinas virtuales para iOS, macOS y visionOS, basado en QEMU para ejecutar Windows, Linux y otros sistemas.
Biblioteca de Swift para crear apps en plataformas Apple con gestión de estado coherente, funcionalidades componibles, control de efectos secundarios y sólidas herramientas de prueba.
Un launcher de iOS que ejecuta apps IPA dentro de sí mismo sin instalarlas y permite usar varios contenedores por app.
Cliente de video nativo para iOS y tvOS del servidor multimedia Jellyfin, desarrollado con Swift y SwiftUI.