Commit Graph

1 Commits

Author SHA1 Message Date
David Friedel c88671da39 Implement IronLicensing Java SDK
- Add LicenseClient with validation, activation, deactivation
- Add feature checking with hasFeature/requireFeature pattern
- Add trial management and in-app purchase support
- Add CompletableFuture for async operations
- Add thread-safe operations with ReadWriteLock
- Add IronLicensing static facade for global usage
- Add machine ID persistence for activation tracking

Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-25 11:41:51 +00:00