license-keys

付费

Adds license keys to a paid desktop app, CLI, plugin or self-hosted product. Covers key generation, hashed storage, device activation with an activation limit, same-device reinstall, deactivation to move devices, revocation on refund or chargeback, expiry, and signed offline leases. Ships a runnable zero-dependency server and client with tests, and explains when to use Creem's built-in license keys (proxied through your backend) instead. Use when the user asks for license keys, activation codes, serial numbers, "limit to N devices", offline licensing, or revoking a refunded customer's key.

购买后可查看完整说明

这是付费技能,可单独购买,也可通过套餐获得全部技能。购买后可在本页或账户页下载。

目录

  • Step 1: Choose the approach (ask the user only if unclear)
  • Step 2a: Self-hosted
  • Step 2b: Creem built-in keys
  • Step 3: Prove it
  • Pitfalls