Vous vendez des outils Unity, Unreal ou Godot en direct Donnez une clé à chaque place.
Vendez en direct sur itch.io, Gumroad ou Stripe. Chaque place reçoit une clé.
Forfait Free · Sans carte bancaire · Prêt en quelques minutes
Vous codez avec un agent IA Collez un prompt- Unity
- Unreal Engine
- Godot
- C# / .NET
- C++
- itch.io
- Gumroad
- Lemon Squeezy
- Stripe
Pensé pour votre façon de vendre.
Une clé par achat
Depuis le reçu, le paiement ou itch.io.
Des places, pas des dépôts partagés
1, 3 ou 10 machines par licence.
TOO_MANY_MACHINESC# pour Unity
Un SDK .NET sans dépendance REST pour Unreal et Godot.
.NET Standard 2.0Les remboursements coupent l'accès
Gumroad, Lemon Squeezy, Payhip et Stripe.
Hors ligne si besoin
Les fichiers de licence signés se vérifient sans connexion.
Sentinel repère les fuites
Des clés sur trop de machines, des devineurs de clés.
Tous les forfaitsEn ligne avant votre prochaine version.
- 1Créer un compte gratuit
- 2Connectez votre boutique
- 3Vérifiez depuis votre éditeur
using System.Collections.Generic;
using SunLicense; // .NET Standard 2.0, no dependencies
using UnityEditor;
using UnityEngine;
public static class LicenseCheck {
static readonly SunLicenseClient Client = new SunLicenseClient(
"https://api.sunlicense.com", token: "slk_..."); // validation-only key
public static async void Check(string key) {
var result = await Client.ValidateAsync(key, new Dictionary<string, string> {
["host"] = SystemInfo.deviceUniqueIdentifier, // one seat per machine
});
EditorPrefs.SetBool("SplineTool.Pro", result.IsValid);
}
}Vos questions, nos réponses.
Puis-je utiliser SunLicense pour des outils vendus sur l'Unity Asset Store ou Fab
Ces boutiques ont leurs propres conditions de licence et CLUF, et SunLicense ne s'y connecte pas suivez donc leurs règles pour tout ce que vous y vendez. SunLicense sert aux outils que vous vendez en direct sur itch.io, Gumroad, Lemon Squeezy, Payhip ou votre propre paiement Stripe.
Le SDK .NET fonctionne-t-il dans Unity
Oui. Le paquet SunLicense sur NuGet cible .NET Standard 2.0 et n'a aucune dépendance, sa DLL va donc directement dans votre projet (ou installez-le avec un outil NuGet pour Unity). Appelez ValidateAsync avec la clé et un ID de machine comme SystemInfo.deviceUniqueIdentifier.
Comment les plugins Unreal et les add-ons Godot vérifient-ils une clé
Avec la REST API POST https://api.sunlicense.com/api/v1/validate avec votre clé API en jeton Bearer et un corps JSON contenant licenseKey et fingerprint. La réponse JSON contient valid, un code comme TOO_MANY_MACHINES et les machines utilisées. FHttpModule en C++ Unreal et HTTPRequest en GDScript font cet appel en quelques lignes.
Est-ce gratuit
Oui. Le forfait Free couvre trois produits, 100 licences et 10 000 vérifications de licence par mois, sans carte bancaire. Les forfaits payants commencent à 5 $ par mois, et les vérifications continuent de fonctionner même si vous dépassez une limite.
Protégez votre prochaine version.
- Forfait Free
- Sans carte bancaire
- Résiliable à tout moment
SunLicense