SDK para Unity (PC, web) / Assinaturas
  Voltar aos Documentos

SDK para Unity (PC, web)

Assinaturas

Informações gerais

Com as assinaturas, você pode fornecer aos usuários acesso a um pacote de serviços sob condições específicas. A solução de gerenciamento de assinaturas é baseada no produto Subscription.

Os planos de assinatura variam em duração e condições de pagamento. Os seguintes tipos de planos estão disponíveis:

  • Plano regular, com pagamentos regulares.
  • Plano vitalício, com um pagamento único e um período ilimitado de validade.
  • Passe de temporada, com um pagamento único e um período limitado de validade.

O gerenciamento de assinaturas (por exemplo, criação e configuração de planos, configuração de um período de avaliação, configuração de um período de cortesia para uma assinatura) é realizado na Conta de Distribuidor na seção Subscriptions.

Em seu aplicativo, você precisa implementar a compra e gerenciamento de assinaturas usando 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.
  5. O usuário paga pela assinatura.

Cenário de gerenciamento de assinaturas

  1. O aplicativo solicita uma lista das assinaturas do usuário usando o método GetSubscriptions.
  2. O aplicativo solicita informações detalhadas sobre a assinatura de cada usuário usando o método GetSubscriptionDetails (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, abrir uma página da web para renovar, 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 selecionada
    • GetSubscriptionManagementUrl— para obter o URL da interface de gerenciamento para a assinatura selecionada

  1. O aplicativo abre o URL recebido em um navegador.
  2. O usuário executa uma ação em uma assinatura.
Observação
O cancelamento da assinatura ocorre imediatamente após uma 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: 1 de Março 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!