XuqmGroup-AndroidSDK/sdk-license/README.md
XuqmGroup 4a18d06c63 docs: 添加 CLAUDE.md + 各 module README + sdk-webview JSBridge 补全
Agent 7 + Agent 8:
- CLAUDE.md 项目上下文
- 各 module README (core/im/push/update/webview/log)
- XWebViewStandardHandlers.kt 补全标准 JSBridge handler
2026-06-16 12:14:54 +08:00

40 行
1010 B
Markdown

# sdk-license
XuqmGroup Android SDK 证书授权模块。提供设备 License 验证能力。
## 依赖
```kotlin
implementation("com.xuqm:sdk-license:VERSION")
implementation("com.xuqm:sdk-core:VERSION") // 必须
```
## 使用
**无需独立初始化。** 内部自动等待 `XuqmSDK` 就绪。
```kotlin
// 验证 License
LicenseSDK.checkLicense(context, callback = object : LicenseCallback {
override fun onResult(result: LicenseResult) {
when (result) {
is LicenseResult.Success -> { /* 验证通过 */ }
is LicenseResult.Denied -> { /* 验证失败 */ }
is LicenseResult.Error -> { /* 错误 */ }
}
}
})
// 获取状态
val status = LicenseSDK.getStatus()
```
## API
| API | 说明 |
|-----|------|
| `LicenseSDK.checkLicense(context, callback)` | 验证设备 License |
| `LicenseSDK.getStatus()` | 获取当前 License 状态 |
| `LicenseSDK.getDeviceId()` | 获取设备 ID |
| `LicenseSDK.clear()` | 清除本地 License 缓存 |