Testversionen und Lizenzschlüssel für deine Desktop-App.
Geräteaktivierung, Testversionen, die pünktlich enden, und Offline-Lizenzen.
Free-Plan · Keine Kreditkarte · In Minuten eingerichtet
Codest du mit einem KI-Agenten? Füge einen Prompt ein- .NET
- Electron
- Python
- Tauri
- C++
- Gumroad
- Lemon Squeezy
- Payhip
- Stripe
Gebaut für die Art, wie du verkaufst.
Plätze und Gerätelimits
1, 3 oder 10 Geräte pro Lizenz.
TOO_MANY_MACHINESTestversionen, die enden
Erinnerungs-E-Mail eine Woche vor dem Ende.
expiresAtOffline-Aktivierung
Eine signierte Datei, geprüft mit deinem öffentlichen Schlüssel.
Ed25519Schlüssel aus deinem Checkout
Gumroad, Lemon Squeezy, Payhip oder Stripe; Erstattungen widerrufen.
Aktivierungen per Selbstbedienung
Käufer geben ein Gerät in deinem Portal frei.
Lite & StandardSentinel erkennt geleakte Schlüssel
Sperre einen herumgereichten Schlüssel mit einem Klick.
Jeder PlanLive vor deinem nächsten Release.
- 1Kostenloses Konto erstellen
- 2Checkout verbinden
- 3Beim Start prüfen
// dotnet add package SunLicense
using SunLicense;
using var sl = new SunLicenseClient("https://api.sunlicense.com",
token: AppConfig.ApiKey); // slk_..., can only validate
try
{
var r = await sl.ValidateAsync(settings.LicenseKey, // AX8P-XXXX-XXXX-XXXX
new Dictionary<string, string> { ["host"] = DeviceId.Get() });
if (r.IsValid) return Activation.Ok;
return Activation.Refused(r.Body); // EXPIRED, TOO_MANY_MACHINES...
}
catch (SunLicenseException)
{
return Activation.FromOfflineFile("license.lic"); // signed, checked locally
}Fragen und Antworten.
Wie baue ich eine Lizenzschlüssel-Aktivierung in eine Windows-App ein?
Installiere das SunLicense-NuGet-Paket (es zielt auf .NET Standard 2.0, also können WPF-, WinForms- und moderne .NET-Apps es nutzen), erstelle einen API-Schlüssel, der nur prüfen darf, und rufe beim Start ValidateAsync mit dem Schlüssel des Nutzers und einer stabilen Geräte-ID auf. Die erste Prüfung von einem neuen Gerät aktiviert es.
Kann meine App offline arbeiten?
Ja. Jede Lizenz lässt sich als signierte Datei exportieren, die deine App ohne Netzwerk mit dem öffentlichen Schlüssel deiner Organisation prüft. Prüfe zuerst online und nutze die Datei nur, wenn SunLicense nicht erreichbar ist. Einer Datei wird bis zu 30 Tage vertraut, also erreicht ein Widerruf auch Offline-Kopien.
Welche Sprachen und Frameworks werden unterstützt?
Es gibt SDKs für .NET, JavaScript (Electron), Python (PyQt, PySide, Tkinter) und Java. Für C++-, Rust- und Tauri-Apps rufst du die REST API auf: ein HTTPS-POST an /api/v1/validate mit deinem API-Schlüssel, dem Lizenzschlüssel und einem Geräte-Fingerabdruck.
Was kostet es für eine kleine App?
Kostenlos für bis zu drei Apps, 100 Lizenzen und 10.000 Lizenzprüfungen im Monat, mit den Detektoren von Sentinel und ohne Kreditkarte. Lite kostet 5 $ im Monat für 5 Apps, 2.500 Lizenzen, das Kundenportal und die KI-Prüfung von Sentinel; Standard kostet 20 $ im Monat mit unbegrenzten Apps, Lizenzen und Prüfungen.
Schütze dein nächstes Release.
- Free-Plan
- Keine Kreditkarte
- Jederzeit kündbar
SunLicense