TotalCross 3.1 é licenciado por desenvolvedor, o que significa que quando você compra-lo, cada computador que você usa deve ter uma licença.

Quando você compra TotalCross, uma chave é gerada para sua empresa, e esta chave deve ser passada para totalcross.Launcher e tc.Deploy. Para aqueles que vieram do TotalCross 2.x e 3.0, esteja ciente de que a chave foi alterada e é fornecida no perfil de administração da sua empresa no site TotalCross. A chave correta começa com 5443444B .

Para usar a chave no Iniciador ao executar seu aplicativo, use / r Como o parâmetro. Assim, por exemplo,

java totalcross.Launcher /scr android /r < key > my.app.MyApp

Para usar a chave durante a implantação, é a mesma coisa:

java tc.Deploy my.app.MyApp.class -all /r < key >

Quando o aplicativo é executado ou é implantado, TotalCross irá validar a chave com o nosso servidor, e uma mensagem imprime no console:

Next SDK expiration date: < a date one week after the last activation >

Possui três possibilidades:

1. Existe uma ligação à Internet activa eo servidor valida a chave. Ele tentará validar novamente somente no dia seguinte que você executar ou implantar o aplicativo.

2. Não existe uma ligação à Internet activa e é antes da data de validade, pode utilizar o SDK, mas uma nova activação é efectuada sempre que executar ou implementar, o que pode causar um pequeno atraso na inicialização.

3. Não há conexão ativa com a internet e a data de validade termina: o SDK se bloqueia e tc.Deploy / totalcross.Launcher não funciona mais até que a chave seja validada para o servidor.

Podemos bloquear remotamente também se você não pagar as contas mensais, no caso de ser assinante Prefessional ou Enterprise. Nesse caso, entre em contato com [email protected] para atualizar sua conta.

Depois de implementar o aplicativo para o usuário, o aplicativo instalado pode ser executado para sempre sem qualquer ativação. Em outras palavras, não há ativações no dispositivo.