Há cerca de um mês, comprei um jogo chamado Whale Trail durante uma venda no Google Play. Hoje, quando tentei jogar o metrô, ele solicitou a verificação da licença do jogo e, ao não fazê-lo (como não havia conexão com a internet no metrô), desligou o jogo. Quando cheguei em casa, dei uma olhada na guia de permissões do jogo e vi o seguinte:
Verificação de licença de mercado
Pode verificar se você possui uma licença para este aplicativo do Market
Parece que esse é um recurso incorporado ao Google Play. Então, minha pergunta é: como essa "verificação de licença" funciona? Com que frequência os aplicativos que usam esse telefone "recurso" em casa para verificar se, de fato, não sou um pirata sujo roubando os aplicativos desses desenvolvedores?
google-play-store
drm
Yi Jiang
fonte
fonte
Respostas:
Em http://developer.android.com/guide/market/licensing/overview.html
Então, sim, basicamente sempre que o desenvolvedor quiser. Eu imagino que o momento mais comum para verificar é quando o aplicativo é aberto pela primeira vez.
Tão:
Obviamente, tudo isso é feito online; portanto, se você estiver offline, não funcionará. Se eu estivesse escrevendo o aplicativo, eu teria um contador para permitir que a pessoa o usasse off-line três vezes ou mais antes de ter que ficar on-line para obter a verificação da licença, a fim de impedir que algo aconteça com você onde você não pode jogar desligada. Obviamente, se alguém pesquisar no arquivo em que o contador está armazenado, poderá alterar o valor de volta para 3 tentativas toda vez que o usar e nunca precisar pagar, mas isso provavelmente está além da competência técnica da maioria dos usuários.
fonte