Twój dodatek Blender, jeden klucz na artystę.
Pole na klucz w ustawieniach dodatku. Limit miejsc na artystę.
Plan Free · Bez karty kredytowej · Gotowe w kilka minut
Kodujesz z agentem AI? Wklej jeden prompt- Blender
- Python
- Gumroad
- Lemon Squeezy
- Payhip
- Stripe
- Discord
Stworzone pod Twój sposób sprzedaży.
Klucz w ustawieniach
Jedno wywołanie validate() z SDK Python.
client.validate()Miejsca na artystę
1, 2 lub 5 urządzeń na licencję.
Zostaw klucz ze swojego sklepu
Klucze z Gumroad, Lemon Squeezy i Payhip po prostu działają.
Klucz w pliku zip
Pliki pobierane z portalu zawierają klucz każdego artysty.
StandardSentinel wykrywa udostępnione klucze
Klucze używane w zbyt wielu miejscach.
Każdy planRole kupujących na Discord
Aktywuj licencję i odbierz rolę wsparcia.
Gotowe przed kolejnym wydaniem.
- 1Załóż darmowe konto
- 2Połącz Gumroad lub Payhip
- 3Dodaj pole na klucz
import platform
import bpy
from .vendor.sunlicense import SunLicense # pip package, copied in
client = SunLicense(base_url="https://api.sunlicense.com",
token="slk_...") # API key: validation only, safe to ship
def license_ok(context) -> bool:
if not getattr(bpy.app, "online_access", True):
return False # respect "Allow Online Access" (Blender 4.2+)
prefs = context.preferences.addons[__package__].preferences
result = client.validate(prefs.license_key, host=platform.node())
return result.valid # False for refunded, revoked or over the seat limitPytania i odpowiedzi.
Jak dodać weryfikację licencji do dodatku Blender?
Skopiuj SDK Python SunLicense do folderu swojego dodatku (używa tylko biblioteki standardowej, którą zawiera Python w Blenderze), dodaj właściwość klucza licencji do AddonPreferences i wywołaj client.validate(key, host=machine_id), zanim odblokujesz operatory. W Blenderze 4.2 i nowszym najpierw sprawdź bpy.app.online_access i zadeklaruj dostęp do sieci w manifeście rozszerzenia.
Dodatki Blender są na licencji GPL. Co w takim razie chroni klucz licencji?
GPL pozwala każdemu udostępniać i zmieniać Twój kod, a klucz licencji tego nie zmienia: zdeterminowany użytkownik może usunąć weryfikację. Kontrolujesz sam klucz: kto pobiera nowe wydania z Twojego portalu, kto dostaje wsparcie i role kupującego oraz dostęp do wszystkiego, co hostujesz. Udostępnione i zwrócone klucze przestają działać w tych wszystkich miejscach.
Czy muszę zmienić miejsce sprzedaży?
Nie. Gumroad, Lemon Squeezy i Payhip łączysz kilkoma kliknięciami, a ich własne klucze stają się kluczami SunLicense; Stripe sprawdzi się we własnej płatności. Korzystasz już z kluczy licencji Gumroad? Import z Gumroad przeniesie Twoich obecnych kupujących z tymi samymi kluczami. Dla sklepów, których SunLicense jeszcze nie obsługuje, takich jak Superhive, wydawaj klucze z panelu, przez API lub CLI sunlicense.
Czy to jest darmowe?
Tak. Plan Free obejmuje trzy produkty, 100 licencji i 10 000 weryfikacji licencji miesięcznie, bez karty kredytowej. Płatne plany zaczynają się od 5 $ miesięcznie, a weryfikacje licencji Twoich artystów działają dalej, nawet jeśli przekroczysz limit.
Ochroń swoje kolejne wydanie.
- Plan Free
- Bez karty kredytowej
- Anulujesz w dowolnej chwili
SunLicense