Wersje próbne i klucze licencji dla Twojej aplikacji desktopowej.
Aktywacja urządzeń, wersje próbne kończące się na czas i licencje offline.
Plan Free · Bez karty kredytowej · Gotowe w kilka minut
Kodujesz z agentem AI? Wklej jeden prompt- .NET
- Electron
- Python
- Tauri
- C++
- Gumroad
- Lemon Squeezy
- Payhip
- Stripe
Stworzone pod Twój sposób sprzedaży.
Miejsca i limity urządzeń
1, 3 lub 10 urządzeń na licencję.
TOO_MANY_MACHINESWersje próbne, które się kończą
E-mail z przypomnieniem tydzień przed końcem.
expiresAtAktywacja offline
Podpisany plik, sprawdzany Twoim kluczem publicznym.
Ed25519Klucze z Twojej płatności
Gumroad, Lemon Squeezy, Payhip lub Stripe; zwroty unieważniają.
Samodzielne aktywacje
Kupujący zwalniają urządzenie w Twoim portalu.
Lite & StandardSentinel wykrywa wykradzione klucze
Zawieś jednym kliknięciem klucz, który krąży po sieci.
Każdy planGotowe przed kolejnym wydaniem.
- 1Załóż darmowe konto
- 2Połącz swoją płatność
- 3Weryfikacja przy starcie
// 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
}Pytania i odpowiedzi.
Jak dodać aktywację kluczem licencji do aplikacji na Windows?
Zainstaluj pakiet NuGet SunLicense (celuje w .NET Standard 2.0, więc działa w aplikacjach WPF, WinForms i nowoczesnym .NET), utwórz klucz API, który może tylko weryfikować, i przy starcie wywołaj ValidateAsync z kluczem użytkownika i stałym ID urządzenia. Pierwsza weryfikacja z nowego urządzenia je aktywuje.
Czy moja aplikacja może działać offline?
Tak. Każdą licencję można wyeksportować jako podpisany plik, który Twoja aplikacja sprawdza kluczem publicznym Twojej organizacji, bez sieci. Najpierw weryfikuj online, a plik stosuj tylko wtedy, gdy SunLicense jest nieosiągalny. Plikowi ufa się maksymalnie 30 dni, więc unieważnienie klucza dociera też do kopii offline.
Jakie języki i frameworki są obsługiwane?
Są SDK dla .NET, JavaScript (Electron), Python (PyQt, PySide, Tkinter) i Java. W aplikacjach C++, Rust i Tauri wywołaj REST API: jedno żądanie HTTPS POST na /api/v1/validate z kluczem API, kluczem licencji i odciskiem urządzenia.
Ile to kosztuje dla małej aplikacji?
Za darmo do trzech aplikacji, 100 licencji i 10 000 weryfikacji licencji miesięcznie, z detektorami Sentinel i bez karty kredytowej. Lite kosztuje 5 $ miesięcznie za 5 aplikacji, 2500 licencji, portal klienta i przegląd AI Sentinel; Standard kosztuje 20 $ miesięcznie z aplikacjami, licencjami i weryfikacjami bez limitu.
Ochroń swoje kolejne wydanie.
- Plan Free
- Bez karty kredytowej
- Anulujesz w dowolnej chwili
SunLicense