更新记录

2.1.1(2026-07-23)

新增

2.0.1(2026-07-23)

修复

  • number()/boolean()/string() → Number()/Boolean()/String() — 修复 UTS 编译阶段类型转换语法错误

2.0.0(2026-07-23)

修复

  • TypeScript 类型系统全面修复:7 类问题合计 200+ 处修复
    • 阻断编译:license.uts 导入路径 ../interface.uts./interface.uts
    • 类型安全:全部 String/Number/Boolean 包装类型改为 string/number/boolean 原始类型
    • 类型兼容:js-sha256Hash 类型 wrap 为 (input: string) => string
    • 全局声明:mp-weixin 补充 declare var wx: any
    • 声明修正:interface.uts 函数签名添加 declare 关键字
    • 空安全:checkLicenseValid 处理 tryGrace() 返回 null 的边界
    • 文档修正:删除 readme.md 中虚假的"导入自动创建 demo 页面"声明
查看更多

平台兼容性

uni-app(3.7.11)

Vue2 Vue3 Chrome Safari app-vue app-nvue Android iOS 鸿蒙
80 14 × 15.0 12
微信小程序 支付宝小程序 抖音小程序 百度小程序 快手小程序 京东小程序 鸿蒙元服务 QQ小程序 飞书小程序 小红书小程序 快应用-华为 快应用-联盟
2.19.0 1.0.0 1.0.0

uni-app x(3.8.0)

Chrome Safari Android iOS 鸿蒙 微信小程序
80 14 15.0 12 × -

🛡️ UniRisk 全端风控 UTS SDK

👉 一套 SDK,拦住羊毛党、批量注册、内容违规、恶意刷量

🎮 在线体验: https://demo.zhongyoulian.cn/#/test — 打开即得专属授权,无需配置,直接测试全部风控能力


你的项目是否正在被这些问题困扰?

场景 后果
活动上线 10 分钟被刷走 80% 奖励 预算白烧,真实用户拿不到福利
一台手机注册 50 个小号发垃圾广告 平台口碑崩坏,审核成本飙升
用户发帖包含违规词被平台直接下架 小程序被封,运营停摆
多开/模拟器批量薅羊毛刷票 活动数据失真,决策偏差
同一用户换号辱骂骚扰他人 投诉不断,法务成本增加

UniRisk 一站式解决以上所有问题。 不是多个插件组合,不是自己对接多个 API——一个 uni_modules 插件,全部搞定。


一套 SDK,覆盖 8 端

H5 · 微信小程序 · 支付宝 · 抖音小程序
Android App · iOS App · uni-app X (Android) · uni-app X (iOS)

→ 不分别采购微信风控 + App 风控 + H5 风控,一套代码全端通用。


核心能力(不只是风控)

能力 解决什么问题
设备指纹 不依赖 IMEI/IDFA,SHA-256 脱敏生成 64 位定长指纹,跨端追踪同一设备
本地防刷限流 操作冷却 + 时间窗口 + 次数限制,拦截超频请求,零网络延迟
黑白名单 白名单直通放行,黑名单一键拦截,支持后端动态下发
内容安全检测 文本/图片自动过检,微信/百度/QQ 原生 API + 后端中转兜底
人机验证码 Canvas 原生生成,零网络依赖,操作超限时自动弹出
风险日志上报 全端日志统一入库,管理后台可视化查询 + CSV 导出
规则动态下发 后端实时更新风控参数和敏感词库,客户端自动同步
广告频次管控 全局开关 + 展示间隔 + 叠加层数限制
合规分享 自动校验分享文案是否含"领红包/助力/集赞"等违禁词
授权管理系统 激活码签发 + 签名校验 + 离线宽限,配套 PHP 管理后台

编译要求

⚠️ 本插件为 UTS 原生插件,必须使用 HBuilderX 内置构建运行或发行(不支持 CLI/webpack 模式)。

运行步骤:

  1. 用 HBuilderX 打开项目
  2. 菜单栏 → 运行 → 运行到浏览器 / 运行到小程序模拟器
  3. 如需在 H5 使用,请先安装 npm 依赖:
    npm install js-sha256

特别说明:

  • HBuilderX ≥ 3.6.18 已内置 UTS 编译器,无需额外安装插件
  • 项目路径请勿包含中文字符,否则可能导致 UTS 编译异常
  • 如导入后提示 Module not found,请检查:①是否用 HBuilderX 打开 ②是否使用 HBuilderX 运行(非 CLI)

接入多快?

初始化 → 一键调用,核心代码仅 3 行:

import { initLicense, getDeviceFinger, checkLocalRisk } from '@/uni_modules/unirisk-uni-sdk/utssdk'

initLicense({ appid: '__UNI__XXXXX', backendUrl: 'https://your-domain.com' })
const finger = getDeviceFinger()
const result = checkLocalRisk('submit')

自带 PHP 管理后端,部署即用,无需自建风控服务。


配套后端已就绪

不像大多数 UTS 插件只给前端代码——UniRisk 提供完整 PHP + MySQL 后端:

  • 授权激活 & 校验
  • 风控规则配置 & 动态下发
  • 内容安全检测中转
  • 黑白名单管理
  • 风险日志查询 & 导出
  • SDK 版本检查 & 通知

隐私合规 · 放心用

  • ✅ 不采集 IMEI、手机号、MAC 地址、定位、相册
  • ✅ 设备特征经 SHA-256 哈希,不可逆推
  • ✅ 隐私 FAQ + 合规声明文档齐全
  • ✅ 符合微信/支付宝/抖音等平台最新隐私规范

文档

文档 说明
安装指南 5 分钟快速集成
API 手册 全部函数 & 类型定义
组件文档 UI 组件说明 & 示例
后端指南 PHP 部署 & 配置
平台差异 各端能力对照
隐私 FAQ 合规说明

授权

类型 价格 适用场景
普通商用 399 元 单项目商用,UTS 加密交付
完整源码 1299 元 全量 UTS 源码 + PHP 后端
企业订阅 699 元/年 多项目批量授权 + 年度更新 + 技术支持

详见 license.md


不买插件 → 自己开发 → 至少 2 周 → 踩坑无数 买 UniRisk → 一个插件 → 今天接入 → 立即生效

隐私、权限声明

1. 本插件需要申请的系统权限列表:

无特殊权限要求

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

本插件采集系统版本、分辨率等设备非敏感特征,经 SHA-256 哈希生成不可逆设备指纹;数据发送至使用者自行部署后端,用于风控识别、授权校验、风险日志、内容安全预检。不采集 IMEI、手机号、定位、相册等任何敏感信息。

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。