Pergunta

Eu tenho um aplicativo implantado no AIR, escrito na AS3 que o cliente deseja instalar e testar, desenvolvi um aplicativo de licença simples, mas ele está pressionando por uma licença completa que ele disse que pagará totalmente na próxima segunda -feira.

Como você criaria um procedimento no AS3 para desativar o aplicativo na próxima segunda -feira? Quão seguro será? Simplesmente mudar a data da máquina ignorar isso?

Foi útil?

Solução

Alterar a data da máquina ignorará facilmente seu mecanismo de segurança. Você precisa de algo mais robusto, que não pode ser controlado por ninguém além de você.

Se o seu aplicativo for executado conectado à Web, poderá pesquisar um servidor remoto para ver se o aplicativo poderá executar ou não. Isso é mais flexível, pois você pode controlar a validade do aplicativo sem incorporar datas nele.

Pode até haver componentes comerciais prontos para uso que fazem isso por você.

Mas um problema mais sério é que você tem motivos para desconfiar de seu cliente. Talvez você possa coletar parte do dinheiro quando entregar uma versão beta do período limitado e aceitar a boa fé que ele lhe dará o restante mais tarde.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top