SDKs de nível empresarial para iOS / Integre o SDK no lado do aplicativo
  Voltar aos Documentos

SDKs de nível empresarial 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.
Este artigo foi útil?
Obrigado!
Podemos melhorar alguma coisa? Mensagem
Que pena ouvir isso
Explique porque este artigo não foi útil para você. Mensagem
Obrigado pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.
Ú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!