1. Abilitare un flusso di trasferimento del cliente
Associa la licenza all'e-mail del cliente e consenti il rilascio del dispositivo self-service del cliente in base alla politica di autorizzazione. Invia il cliente al portale dalla schermata di licenza della tua applicazione o dalle istruzioni di supporto.
L'accesso al portale utilizza un collegamento di accesso e-mail una tantum. L'apertura di quel collegamento non rilascia un dispositivo; il cliente dovrà selezionare il vecchio apparecchio e confermare esplicitamente il trasferimento.
2. Rilasciare il vecchio dispositivo nel portale
- Apri il portale clienti e accedi utilizzando l'e-mail associata alla licenza.
- Seleziona il vecchio dispositivo e conferma Scollega e trasferisci.
- Copia il codice di attivazione una tantum visualizzato, valido per un massimo di 15 minuti. Il portale può facoltativamente inviarlo tramite posta elettronica.
- Sul nuovo computer, incolla il codice nello stesso campo di attivazione utilizzato per una chiave di licenza ordinaria.
3. Accetta il codice con il tuo esistente SDK
Non creare un client HTTP di trasferimento dispositivo separato. Tutti e nove gli SDK accettano i codici temporanei lv_tmp_ tramite il normale metodo di avvio. Questo frammento Go appartiene alla funzione di avvio o azione che restituisce errori dell'applicazione.
// Use this for the customer's ordinary key or lv_tmp_ transfer code.
// Leave activationInput empty on later starts to restore the saved credential.
client, err := licentivo.OpenProduct(ctx, productID, trustedKeys, activationInput,
func(err error) { log.Printf("License refresh: %v", err) })
if err != nil {
return err
}
defer client.Close()
return client.RunFeature("export", exportReport)4. Conservare i diritti di licenza originali
L'attivazione riuscita crea una credenziale associata al computer per controlli futuri. Il codice temporaneo che scade successivamente non invalida il dispositivo attivato. I lanci successivi possono passare una chiave vuota e ripristinare la credenziale.
Rimangono la data di prima attivazione, la scadenza, i diritti di manutenzione, le funzionalità, il consumo e la proprietà originali del cliente. Un trasferimento del dispositivo non costituisce un nuovo acquisto e non reimposta il contatore di utilizzo.
Un riscatto fallito non consuma il codice. Riprovare con lo stato originale SDK per recuperare un risultato interrotto. Un codice scaduto non utilizzato può essere riemesso dal record del dispositivo rilasciato; un codice usato non può essere riemesso da quel vecchio record.
La quota conta le attivazioni correnti e viene restituita al rilascio. Le licenze ordinarie contano anche offline; quelle flottanti restituiscono la quota anche alla scadenza del lease.
Anche passando da 10 dispositivi, si occupano al massimo 3 quote se ogni dispositivo sostituito viene prima rilasciato e restano al massimo 3 attivazioni valide.
La cronologia conserva i dispositivi usati in precedenza e non rappresenta la quota attualmente occupata.
5. Trasferisci a un sostituto completamente offline
Quando la policy consente l'attivazione offline con nodo bloccato, il computer sostitutivo può generare una richiesta utilizzando il codice temporaneo. Portalo al portale e ottieni una risposta approvata prima che il codice scada, quindi importa la risposta sul computer sostitutivo.
Il vecchio dispositivo apprende il rilascio remoto al successivo controllo online. Una cache offline ancora valida può continuare a rispettare i limiti firmati fino alla riconnessione o alla scadenza. Una cache permanentemente offline non può apprendere la revoca immediata. Fare in modo che la politica e le istruzioni per il cliente riflettano questa limitazione.
6. Testare e risolvere i problemi
- Verificare che il portale richieda l'e-mail associata alla licenza e una conferma esplicita della versione.
- Attivare su un computer di prova diverso con il codice temporaneo, quindi riavviare con una chiave vuota.
- Conferma che la scadenza originale e l'utilizzo delle funzionalità rimangono invariati.
- Se il codice è scaduto, richiedi una sostituzione per il record del dispositivo rilasciato non utilizzato. Se è stato utilizzato, ispeziona il nuovo dispositivo anziché provare a riutilizzarlo.
- Mantieni la normale chiusura con nodo bloccato separata dalla disattivazione avviata dal cliente. Lo spegnimento ordinario non deve sbloccare la registrazione del cliente.