Pourquoi Hybrid est le bon choix par défaut pour la plupart des applications

La vérification locale fiabilise le démarrage tandis que les contrôles planifiés préservent la révocation et la visibilité des machines.

Votre application doit pouvoir vérifier immédiatement une licence avec une clé publique. Vous pouvez aussi avoir besoin de la révoquer, de savoir si une machine l’utilise et d’arrêter une installation restée déconnectée au-delà d’une période convenue.

Hybrid réunit ces besoins.

Démarrer localement

À chaque démarrage, le SDK contrôle localement la signature, le produit, les dates, l’empreinte de la machine lorsqu’elle existe et les paramètres de l’application. Celle-ci démarre rapidement, même si le réseau est temporairement indisponible.

Confirmer selon un calendrier signé

La licence contient deux valeurs signées : la fréquence à laquelle l’application doit essayer de se connecter et la durée maximale sans contrôle réussi. Votre intégration peut être plus stricte, mais ne peut pas élargir ce que la licence autorise.

Lorsque la fenêtre maximale est dépassée, le SDK renvoie STALE. Cet état demande à l’utilisateur de se reconnecter ; il ne prétend pas que la licence a été falsifiée ou corrompue.

Choisir l’activation pour chaque client

La plupart des licences Hybrid se lient lors du premier contrôle en ligne réussi. Lorsqu’un client ne peut pas se connecter pendant l’installation, émettez cette licence avec une activation hors ligne après avoir reçu son empreinte. Elle effectuera ensuite des contrôles ; seule la liaison initiale change.

Avant la livraison, testez le démarrage, la perte du réseau, l’expiration de la fenêtre, la reconnexion, la révocation et le remplacement du matériel.