Integre o SDK no lado do aplicativo
- 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.
- Implemente a compra e gerenciamento da assinatura de um usuário usando os métodos SDK.
Cenário de compra de assinatura
- 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.
- O aplicativo exibe planos de assinatura para o usuário.
- O usuário seleciona um plano e prossegue para a etapa de pagamento.
- O aplicativo recebe o URL para abrir a interface de pagamento usando o método
getSubscriptionPurchaseUrl
. - O aplicativo abre o URL recebido em um navegador ou WebView.
- O usuário paga por uma assinatura.
Cenário de gerenciamento de assinaturas
- O aplicativo solicita uma lista das assinaturas do usuário usando o método
getSubscriptionDetails
. - O aplicativo solicita informações detalhadas sobre a assinatura de cada usuário usando o método
getSubscriptions
(opcional). - O aplicativo exibe uma lista de assinaturas para o usuário.
- 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.
- O aplicativo chama um dos seguintes métodos para manipular a ação:
cancelSubscription
— para cancelar a assinatura selecionadagetSubscriptionRenewalUrl
— para obter o URL da interface de renovação da assinaturagetSubscriptionManagementUrl
selecionada — para obter o URL da interface de gerenciamento para a assinatura selecionada
- O aplicativo abre o URL recebido em um navegador ou WebView.
- 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 pelo seu feedback!
Avaliaremos sua mensagem e a usaremos para melhorar sua experiência.Encontrou um erro de texto ou digitação? Selecione o texto e pressione Ctrl+Enter.