-
Notifications
You must be signed in to change notification settings - Fork 0
13 Licensing
starTechnology1994 edited this page Aug 7, 2026
·
1 revision
本章介绍 WebNativeBrowser 的授权方案、授权流程、授权文件放置位置与常见问题。购买与商务咨询:startechnology1994@163.com
WebNativeBrowser 是一款企业级闭源商业插件。它不是一个简单的"网页套壳",背后是长期且大量的底层适配工作:
- 8 个 UE 版本独立构建:UE 5.1 – 5.8 每个版本都有一套独立的编译产物与发布包,需要逐一适配与回归;
- 三平台 × 多架构:Windows x64、Linux x86_64、Linux ARM64 三套运行时,最低支持 GLIBC 2.17 的老系统;
- Chromium 内核深度定制:CEF 三平台运行时裁剪、重命名与打包,GPU 直通渲染、智能帧率调节、消息通道等能力均基于底层引擎的深度改造;
- 国产化专项适配:已完成砺算、摩尔线程等国产 GPU 的适配验证;
- 持续维护:安全补丁、UE 新版本跟进、问题修复与技术支持。
开发不易,每一份授权都是对我们持续投入的认可与支持。请尊重知识产权,购买正版授权,不要使用破解、泄露的二进制或授权文件,也不要把插件二进制、机器码、授权文件发布到公开仓库或社区。
| 授权类型 | 1 年授权 | 10 年授权 | 使用范围 |
|---|---|---|---|
| 个人版 | 1,000 RMB | 8,000 RMB | 仅限购买者本人 |
| 商业版 | 2,000 RMB | 15,000 RMB | 同一法律主体内部不限人数、设备和项目 |
授权说明:
- 个人版:仅限购买者本人使用,可用于本人独立开发的商业或非商业项目,不得用于企业、工作室或多人团队共同开发,不得转让、转售或共享授权文件。
- 商业版:以单一法律主体名义购买,该主体内部不限项目、不限使用人数、支持多设备和最终应用打包分发。"不限人数"不自动覆盖母公司、子公司、关联公司、外包方或客户团队。可按正式销售政策申请合规发票。
- 10 年授权:自激活日起连续 120 个月,在授权期内享有对应版本的使用权、适用更新和标准技术支持。它不是源代码授权,也不代表对未来所有 UE、操作系统或硬件环境作无条件支持。
- 续费:年费到期后需重新购买授权。到期未续费的插件在编辑器中会显示水印,功能仍可正常使用;已打包发布的程序也会出现水印提示,不影响核心功能。
- 退款:授权文件为数字商品,一经交付不支持退款。
插件采用离线授权文件机制,编辑器环境需要有效授权才能使用:
| 特性 | 说明 |
|---|---|
| 离线验证 | 授权文件为 RSA 签名的 .license 文件,本地验证,无需联网 |
| 机器绑定 | 授权可与机器码绑定(单机授权),也支持不绑机器码的浮动授权 |
| 时间校验 | 校验发行/到期时间,并具备系统时间篡改检测(回拨/前拨) |
| 到期降级 | 到期后不强制禁用,显示水印提示,功能不受影响 |
| 支持多个控件 | 同一应用内可同时创建多个浏览器控件,不影响授权 |
授权文件是加密签名的,无法自行伪造或修改;篡改文件内容会导致校验失败。
| 步骤 | 操作 |
|---|---|
| 1 | 启动编辑器运行一次,插件自动在 Saved/licenses/ 生成 计算机名_用户名_machine_id.dat 机器码文件 |
| 2 | 将该机器码文件发送给授权方(startechnology1994@163.com),获取 .license 授权文件 |
| 3 | 将 .license 文件放入插件目录的 Content/webnative/licenses/,重启编辑器后授权生效 |
.license 的放置位置与插件安装位置对应,插件会自动查找,以下两种位置均支持:
| 安装方式 | 路径 |
|---|---|
| 项目级安装 | <项目>/Plugins/WebNativeBrowser/Content/webnative/licenses/ |
| 引擎级安装(Fab 默认) | <UE 引擎目录>/Engine/Plugins/Marketplace/WebNativeBrowser/Content/webnative/licenses/ |
插件通过
IPluginManager定位自身 Content 目录,无论安装在项目还是引擎目录都能找到授权文件,无需修改任何配置。
查找优先级:
-
<项目>/Saved/licenses/—— 最高优先级,用于按机器授权与续期(机器码文件也生成在这里); - 插件
Content/webnative/licenses/—— 用于打包部署授权。
打包场景:
- 打包时
.license会作为物理文件(NonUFS)随插件复制到目标位置的Content/webnative/licenses/(不进 .pak),客户可随时替换该文件以更换或续期授权; - 打包后的程序续期,只需将新的
.license放入<项目>/Saved/licenses/即可,无需重新打包。
Q1:换了电脑/重装系统,授权会失效吗?
机器码基于当前机器的硬件信息生成。换机器后需要重新生成机器码文件,并联系授权方基于新机器码签发授权文件。
Q2:授权到期后插件还能用吗?
能。到期未续费时编辑器与打包程序都会显示水印提示,但核心功能不受影响。
Q3:我可以在多个项目/多台设备使用吗?
- 个人版:仅限购买者本人,不限项目数;
- 商业版:同一法律主体内不限项目、不限人数、多设备可用,并支持最终应用打包分发。
Q4:同一程序里能开多个浏览器控件吗?
可以。同一应用内多个 WebNative Browser 控件、多实例运行均不受授权限制。
Q5:授权文件可以转给别人吗?
不可以。个人版授权文件绑定购买者本人;转售、共享授权文件均违反授权协议。
Q6:从哪里购买授权?
通过 Fab 商店页面或商务邮箱 startechnology1994@163.com 联系授权方。
- 未经授权使用、复制、传播本插件源代码或二进制文件,均属侵权行为;
- 禁止逆向工程、反编译、反汇编本插件;
- 授权方不对插件适用于特定用途做任何明示或暗示的保证;
- 因使用本插件造成的任何直接或间接损失,授权方不承担责任;
-
不要把机器码文件、
.license授权文件、未脱敏日志发布到公开仓库、Issue 或 Wiki。