覆盖 8 种主流开发语言,开箱即用。统一支持卡密验证、公告获取、版本更新、强制更新、心跳保活等全部能力。
mi_type=0)调通流程,确认无误后再到后台开启加密与签名,可大幅降低调试成本。
| 功能 | 方法名 | 说明 |
|---|---|---|
| 卡密登录 | login | 校验卡密与设备码,返回到期时间 |
| 心跳保活 | heartbeat | 定时调用标记在线,建议 30~60 秒一次 |
| 退出心跳 | heartbeatQuit | 客户端正常退出时调用,立即标记离线 |
| 获取公告 | notice | 拉取应用公告文本内容 |
| 应用配置 | config | 版本号、更新地址、加密参数等 |
| 检查更新 | checkUpdate | 判断是否有新版本、是否强制更新 |
| 卡密解绑 | unbind | 清除卡密与设备的绑定关系 |
| 外链文件 | getFiles | 获取应用下配置的外链文件列表 |
| 账号登录 | userLogin | 应用内账号体系(区别于卡密登录) |
| 账号注册 | userRegister | 注册应用内账号 |
| 账号心跳 | userHeartbeat | 账号体系的心跳保活 |
| 参数 | 类型 | 说明 |
|---|---|---|
base_url | string | 验证服务器地址,如 https://skyayue.top |
app_id | int | 应用 ID,在后台应用列表中查看 |
app_key | string | 应用密钥,用于请求签名 |
rc4_key | string | 通信密钥,用于 RC4 / AES 加解密 |
mi_type | int | 加密类型:0=明文 1=RC4 2=Base64 |
sign | bool | 是否启用签名校验 |
timeout | int | 请求超时(毫秒),默认 10000 |
generateMarkcode() 辅助函数用于生成。