SunLicenseGiriş yap
Unity, Unreal ve Godot araç geliştiricileri için

Unity, Unreal veya Godot araçlarını doğrudan mı satıyorsunuz? Her koltuğa bir anahtar verin.

itch.io, Gumroad veya Stripe'ta doğrudan satın. Her koltuk bir anahtar alır.

  • Unity
  • Unreal Engine
  • Godot
  • C# / .NET
  • C++
  • itch.io
  • Gumroad
  • Lemon Squeezy
  • Stripe
Elde ettikleriniz

Satış şeklinize göre tasarlandı.

Satın alma başına bir anahtar

Makbuzdan, ödeme sayfasından veya itch.io'dan.

Paylaşılan depolar değil, koltuklar

Lisans başına 1, 3 veya 10 cihaz.

TOO_MANY_MACHINES

Unity için C#

Bağımlılıksız bir .NET SDK; Unreal ve Godot için REST.

.NET Standard 2.0

İadeler kapatır

Gumroad, Lemon Squeezy, Payhip ve Stripe.

Gerektiğinde çevrimdışı

İmzalı lisans dosyaları bağlantı olmadan doğrulanır.

Sentinel sızıntıları yakalar

Çok fazla cihazdaki anahtarlar, anahtar tahmin edenler.

Her plan
Nasıl çalışır

Bir sonraki sürümünüzden önce hazır.

  1. 1Ücretsiz hesap oluştur
  2. 2Mağazanızı bağlayın
  3. 3Editörünüzden doğrulayın
Assets/Editor/SplineTool/LicenseCheck.cs
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);
    }
}
SSS

Sorular ve yanıtlar.

SunLicense'ı Unity Asset Store veya Fab'deki araçlar için kullanabilir miyim?

Bu mağazaların kendi lisans koşulları ve EULA'ları var ve SunLicense onlara bağlanmıyor; orada sattığınız her şey için onların kurallarına uyun. SunLicense, doğrudan sattığınız araçlar içindir: itch.io, Gumroad, Lemon Squeezy, Payhip veya kendi Stripe ödeme sayfanızda.

.NET SDK Unity'de çalışır mı?

Evet. NuGet'teki SunLicense paketi .NET Standard 2.0'ı hedefler ve bağımlılığı yoktur; DLL'i doğrudan projenize girer (veya Unity için bir NuGet aracıyla kurun). Anahtar ve SystemInfo.deviceUniqueIdentifier gibi bir cihaz kimliğiyle ValidateAsync çağırın.

Unreal eklentileri ve Godot eklentileri bir anahtarı nasıl doğrular?

REST API ile: API anahtarınızı Bearer token olarak ve licenseKey ile fingerprint içeren bir JSON gövdesiyle https://api.sunlicense.com/api/v1/validate adresine POST. JSON yanıtında valid, TOO_MANY_MACHINES gibi bir kod ve kullanılan cihazlar bulunur. Unreal C++'ta FHttpModule ve GDScript'te HTTPRequest bu çağrıyı birkaç satırda yapar.

Ücretsiz mi?

Evet. Free planı üç ürünü, 100 lisansı ve ayda 10.000 lisans doğrulamasını kredi kartı olmadan kapsar. Ücretli planlar ayda 5 $'dan başlar ve bir sınırı aşsanız bile lisans doğrulamaları çalışmaya devam eder.

Bir sonraki sürümünüzü koruyun.

  • Free planı
  • Kredi kartı yok
  • İstediğiniz zaman iptal