SDKs para iOS / Integre o SDK no lado do aplicativo
  Voltar aos Documentos

SDKs para iOS

Integre o SDK no lado do aplicativo

  1. Projete a interface do usuário para o catálogo de assinaturas, exibindo informações sobre a assinatura atual do usuário e outras páginas em seu aplicativo.
  2. Implemente a compra e gerenciamento da assinatura de um usuário usando os métodos SDK.

Cenário de compra de assinatura

  1. O aplicativo solicita uma lista de planos disponíveis usando os seguintes métodos SDK:
    • getSubscriptionPublicPlans — retorna uma lista de planos disponíveis para usuários não autorizados.
    • getSubscriptionPlans — retorna uma lista de planos disponíveis para usuários autorizados.

  1. O aplicativo exibe planos de assinatura para o usuário.
  2. O usuário seleciona um plano e prossegue para a etapa de pagamento.
  3. O aplicativo recebe o URL para abrir a interface de pagamento usando o método getSubscriptionPurchaseUrl.
  4. O aplicativo abre o URL recebido em um navegador ou aba pop-up Safari.
  5. O usuário paga por uma assinatura.

Cenário de gerenciamento de assinaturas

  1. O aplicativo solicita uma lista das assinaturas do usuário usando o método getSubscriptionDetails.
  2. O aplicativo solicita informações detalhadas sobre a assinatura de cada usuário usando o método getSubscriptions (opcional).
  3. O aplicativo exibe uma lista de assinaturas para o usuário.
  4. O usuário seleciona uma assinatura e a ação que ele deseja executar — cancelar, renovar, abrir uma página da web, ou gerenciar assinaturas.
  5. O aplicativo chama um dos seguintes métodos para manipular a ação:

    • cancelSubscription — para cancelar a assinatura selecionada
    • getSubscriptionRenewalUrl — para obter o URL da interface de renovação da assinatura
    • getSubscriptionManagementUrl selecionada — para obter o URL da interface de gerenciamento para a assinatura selecionada

  1. O aplicativo abre o URL recebido em um navegador ou aba pop-up Safari.
  2. O usuário executa uma ação em uma assinatura.
Observação
O cancelamento da assinatura ocorre imediatamente após a chamada do método cancelSubscription — as etapas 6 e 7 não são executadas.
Seu progresso
Obrigado pelo seu feedback!
Última atualização: 22 de Janeiro de 2024

Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.

Relatar um problema
Nós sempre avaliamos nossos conteúdos. Seu feedback nos ajuda a melhorá-los.
Forneça um e-mail para que possamos responder
Obrigado pelo seu feedback!