Ir para o conteúdo

Ativação de licenças offline e troca de arquivos

Em computador sem rede, use arquivo de solicitação e resposta assinada para a primeira ativação. Leve a solicitação por USB a um computador online.

Etapas

  1. No computador alvo, carregue a configuração, chame OfflineRequest("activate") e salve o arquivo. A geração não acessa o servidor.
  2. No computador online, abra Ativação por arquivo offline, envie a solicitação e baixe a resposta. O cliente final também pode usar seu portal.
  3. Leve a resposta de volta e chame ImportOffline com solicitação e resposta originais. O SDK verifica assinatura, ID, versão e identidade local, depois salva o cache.
  4. Confira a autorização com CheckFeature. Computador offline não precisa de heartbeat online; a política define a duração offline.

Ativação por arquivo exige licença vinculada que permita offline. A solicitação vale 30 dias. A licença temporária começa na aprovação do servidor, que não sabe quando a resposta será importada.

Como desvincular offline?

No computador original, gere OfflineRequest("deactivate"). O SDK apaga primeiro o cache; depois envie ao fornecedor ou portal. Apagar não prova que não existam cópias antigas. Para bloqueio rápido, exija validação online periódica.

Nomes por linguagem

IdiomaGerar solicitaçãoImportar resposta
GoOfflineRequest("activate") → []byteImportOffline(requestBytes, responseBytes)
JavaofflineRequest("activate") → texto JSONimportOffline(requestText, responseText)
JavaScriptofflineRequest("activate") → objectimportOffline(requestObject, responseObject)
Cln_offline_request(client, "activate")ln_import_offline(client, requestText, responseText)
C++ / C#OfflineRequest("activate") → texto JSONImportOffline (texto em C++, bytes em C#)
Pythonoffline_request("activate") → dictimport_offline(requestDict, responseDict)

Em C, libere o texto retornado com ln_free_string. Passe o conteúdo do arquivo de resposta, não o invólucro data da API web.