SDK para Unity / Visão geral
  Voltar aos Documentos

SDK para Unity

SDK para Unity

Aviso
Integre o Xsolla Mobile SDK para habilitar pagamentos nos aplicativos ao longo de diversas plataformas móveis dentro e fora das lojas em conformidade com as regulamentações, tudo providenciado pela Pay Station com mais de 700 métodos de pagamento.

O SDK facilita a integração de produtos Xsolla em seu projeto Unity, fornecendo estruturas de dados e métodos prontos para uso no trabalho com a API Xsolla.

Após a integração, você pode usar:

  • O Login para autenticar usuários e gerenciar contas de usuário.
  • A In-Game Store para gerenciar compras no jogo em seu aplicativo.
  • O Pay Station para configurar pagamentos.
  • As Subscriptions para fornecer aos usuários acesso a um pacote de serviços sob condições especificadas (custo e duração da assinatura).
  • O Navegador Integrado para abrir uma interface de pagamento e fazer login dos usuários por meio de serviços de terceiros.

Reproduzir demonstração

Integrar

Ver scripts de exemplo para os principais cenários

Características

Autenticação

  • Autenticação com base no protocolo OAuth 2.0.
  • Login clássico via nome de usuário/e-mail e senha.
  • Login social.
  • Login social no dispositivo do usuário por meio de uma rede social cliente.
  • Login via ID do dispositivo.
  • Login sem senha por meio de um código único ou um link enviado via SMS ou e-mail.
  • Login via inicializador.

Saiba mais

Gerenciamento de usuários

  • Atributos de usuário para gerenciar informações adicionais.
  • Vinculação de contas multiplataformas.
  • Proteja o armazenamento dos dados dos usuários com a Xsolla. Como alternativa, você pode conectar o PlayFab, o Firebase ou seu próprio armazenamento personalizado.

Saiba mais

Catálogo

  • Moeda virtual:
    • Venda qualquer quantia de moedas virtuais ou em pacotes (por dinheiro real ou outra moeda virtual).
    • Venda moedas fortes (apenas por dinheiro real).

  • Itens virtuais:
    • Configure um catálogo de itens no jogo.
    • Venda itens virtuais por moedas reais e virtuais.

  • Conjuntos:
    • Venda conjuntos por moedas reais ou virtuais.

  • Campanhas promocionais:
    • Recompense os usuários com pacotes de moedas virtuais, chaves de jogo ou itens virtuais para cupons.
    • Dê aos usuários bônus ou descontos em itens no carrinho com códigos promocionais.

Saiba mais

Compra de itens

  • Venda itens com um só clique ou através do carrinho de compras.
  • Forneça aos usuários uma interface de pagamento conveniente. As principais características são:
    • Mais de 700 métodos de pagamento em mais de 200 países, incluindo cartões bancários, carteiras digitais, pagamentos móveis, quiosques de dinheiro, cartões-presente e ofertas especiais.
    • Mais de 130 moedas.
    • Interface traduzida em mais de 20 idiomas.
    • Versões desktop e móvel.

Saiba mais

Inventário do jogador

  • Obtenha e verifique um inventário.
  • Consuma itens de acordo com a lógica do jogo.
  • Consuma moedas virtuais de acordo com a lógica do jogo (por exemplo, ao abrir um local ou comprando um nível com alguma moeda).
  • Sincronize todas as compras e recompensas premium do usuário em todas as plataformas.

Saiba mais

Assinaturas

  • Venda de assinaturas.
  • Renovação e cancelamento de assinaturas.
  • Gerenciamento de assinaturas a partir do painel do usuário.

Saiba mais

Requisitos

Requisitos de sistema

  • Sistema Operacional de 64 bits
  • Windows 7 SP1 ou superior
  • macOS 10.12 ou superior
  • Versão mínima suportada do Unity — 2019.4.19f1

Sistema Operacional de Destino

  • Android
  • iOS
  • macOS
  • Windows de 64 bits

Além disso, o SDK suporta a criação de uma compilação WebGL para executar seu aplicativo em um navegador.

O SDK usa o Google Mobile Services e não oferece suporte a compilações para dispositivos sem o Google Mobile Services, como a Huawei.

Observação

Recomendamos que você use o compilador Mono para plataformas desktop, pois ele é compatível com o navegador integrado no jogo. Se quiser usar outras soluções de navegador, você pode utilizar o compilador IL2CPP.

Você pode usar os compiladores Mono ou IL2CPP para criar compilações de jogo para Android ou iOS.

Ao criar uma compilação de jogo para iOS, certifique-se de que a configuração Enable bitcode está definida como No para o projeto Xcode na seção Build Settings.

Política de cobrança

A Xsolla oferece as ferramentas necessárias para ajudá-lo a construir e expandir seu negócio de jogos, incluindo suporte personalizado em todas as etapas. As condições de pagamento são determinadas pelo contrato, que pode ser assinado através da Conta de Distribuidor.

O custo para usar todos os produtos Xsolla é de 5% do valor que você recebe pela venda do jogo e bens do jogo através do Xsolla Pay Station. Se você não utilizar o Xsolla Pay Station no seu aplicativo, mas utilizar outros produtos, contate o seu Gerente de Sucesso do Cliente ou envie um e-mail para csm@xsolla.com para esclarecer os termos e condições.

Introdução aos conceitos básicos do SDK

Siga os tutoriais passo a passo para começar:

Contate nossa equipe de integração

Clique no ícone do chat no canto inferior direito e entre em contato com a equipe de integração via messenger. Responderemos em tempo real e ajudaremos a resolver o problema.

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: 25 de Outubro 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!