Repolode
RevenueCat

RevenueCat/purchases-ios

SDK Swift para compras no app e assinaturas em plataformas Apple, que integra o StoreKit a um backend da RevenueCat.

Estrelas
3,083
Forks
448
Issues abertas
219
Último commit
há 6 horas

O que é?

O purchases-ios da RevenueCat é o SDK cliente do sistema de acompanhamento de compras e assinaturas da RevenueCat. Ele integra o StoreKit para que os apps possam buscar produtos, realizar compras e consultar o status das assinaturas sem precisar implementar todo o fluxo do StoreKit manualmente. O SDK é escrito em Swift e também pode ser usado com Objective-C.

O SDK é compatível com iOS, tvOS, macOS, watchOS, Mac Catalyst e visionOS, com versões mínimas de iOS 13, tvOS 13, macOS 10.15, watchOS 6.2 e visionOS 1.0. Pode ser instalado pelo Swift Package Manager, CocoaPods ou Carthage e requer Xcode 15 ou posterior.

No servidor, a RevenueCat cuida da validação de recibos, do status das assinaturas em iOS, Android e web, de webhooks para eventos de compra e renovação e de análises como conversão, MRR e churn. Os produtos e entitlements são configurados remotamente pelo dashboard da plataforma.

Recursos principais

  • 01Busca produtos e realiza compras por meio de uma integração com o StoreKit.
  • 02Consulta o status de assinaturas e entitlements em iOS, Android e web.
  • 03Valida recibos no servidor.
  • 04É compatível com iOS, tvOS, macOS, watchOS, Mac Catalyst e visionOS.
  • 05Funciona com Swift e Objective-C e pode ser instalado via SPM, CocoaPods ou Carthage.

Casos de uso

  • Adicionar assinaturas ou compras avulsas a um app para iOS ou macOS.
  • Desbloquear recursos premium com base no status de entitlement de um usuário.
  • Enviar eventos de compra de um app com assinaturas para ferramentas de análise ou atribuição.

Início rápido

  1. 1

    Instale o SDK pelo Swift Package Manager (consulte o Quickstart Guide para saber mais)

  2. 2

    Opcionalmente, adicione o repositório espelho do SPM para agilizar a integração

  3. 3

    Experimente o app de exemplo para iOS MagicWeather

Antes de usar

  • Requer Xcode 15.0 ou posterior e funciona apenas em plataformas Apple.
  • Depende de uma conta de backend da RevenueCat para gerenciar produtos e assinaturas.

Tópicos

Perguntas frequentes

O que é purchases-ios?
SDK Swift para compras no app e assinaturas em plataformas Apple, que integra o StoreKit a um backend da RevenueCat. O purchases-ios da RevenueCat é o SDK cliente do sistema de acompanhamento de compras e assinaturas da RevenueCat. Ele integra o StoreKit para que os apps possam buscar produtos, realizar compras e consultar o status das assinaturas sem precisar implementar todo o fluxo do StoreKit manualmente. O SDK é escrito em Swift e também pode ser usado com Objective-C.
purchases-ios é gratuito? Qual é a licença?
purchases-ios é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
purchases-ios ainda é mantido?
Manutenção ativa. O último commit de purchases-ios foi em 22 de out. de 2026.
Para que posso usar purchases-ios?
Adicionar assinaturas ou compras avulsas a um app para iOS ou macOS. Desbloquear recursos premium com base no status de entitlement de um usuário. Enviar eventos de compra de um app com assinaturas para ferramentas de análise ou atribuição.
Como instalar purchases-ios?
Instale o SDK pelo Swift Package Manager (consulte o Quickstart Guide para saber mais) Opcionalmente, adicione o repositório espelho do SPM para agilizar a integração Experimente o app de exemplo para iOS MagicWeather
Onde consigo purchases-ios?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/RevenueCat/purchases-ios

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados