捐赠激活 Pro:GitHub / F-Droid 版的非 Play 购买路径
捐赠 vs Play 内购的核心差异
| 维度 | Play 内购 | 捐赠激活 |
|---|---|---|
| 购买入口 | Play Store 应用内购买 | NetGuard 设置页引导的捐赠页面 |
| 支付渠道 | 绑定 Google 支付方式 | PayPal / 信用卡 / 银行转账 / Bitcoin |
| 设备限制 | 同一 Google 账号全设备同步 | <7€ → 单设备一次性;≥7€ → 个人所有设备永久 |
| Google 依赖 | 必须有 Play Services | 完全不依赖 |
| 激活时效 | 即时 | 几小时到几天(人工处理) |
| 版本兼容 | 仅 Play 版 | GitHub 版 + F-Droid 版 |
为什么选择捐赠
| 你的情况 | 推荐捐赠 |
|---|---|
| 不想使用任何 Google 服务 | ✅ |
| 只安装了 F-Droid 版 | ✅ |
| 想支持开源项目 | ✅ |
| 已经有 Play 版 Pro 但想同时在 F-Droid 设备上用 | ✅(捐赠后可激活 F-Droid 版) |
| 只有一台设备、只用 Play 版 | Play 内购更方便 |
捐赠流程
步骤一:选择渠道
打开 GitHub 版或 F-Droid 版 NetGuard → 设置 → Pro 功能区域 → 会显示捐赠入口。或直接访问 FairCode 的捐赠页面(contact.faircode.eu/?product=netguardstandalone)。
可用捐赠方式:
| 方式 | 说明 |
|---|---|
| PayPal | 最常用,支持多种货币 |
| 信用卡 | 同样通过 FairCode 捐赠页面处理 |
| SEPA 银行转账 | 德国 N26 银行,IBAN 见页面 |
| Bitcoin | 支持主网(不支持 Lightning Network) |
步骤二:捐赠金额选择
- 低于 7€:激活一台设备、一次性。捐赠后按邮件说明操作即可。在同一设备上激活多次也会被系统视为一次。
- 等于或高于 7€:激活你个人拥有的所有 Android 设备、永久。这是开发者推荐的"公平价值"——覆盖 NetGuard 超过 3000 小时的开发工作量。
- 任何金额:都可以捐赠,即使低于 7€ 也能获得激活资格(只是设备数限制)。
开发者说明:7€ 门槛是基于 "if you donate 7 euros or more, you can activate the pro features on all Android devices you personally own"。低于 7€ 的捐赠只能在一台设备上激活一次。
步骤三:等待激活邮件
捐赠成功后(特别是 PayPal 支付后),开发者会在 PayPal 账户对应的邮箱发送激活指令。可能需要几小时到几天——捐赠是人工处理的,不是自动化的。
注意事项:
- 确保 PayPal 账户里的邮箱正确且可访问——激活指令会自动发到那个邮箱
- 邮件可能在垃圾邮件 / 促销文件夹里,检查一下
- Bitcoin 支付后需要手动联系开发者,告诉他们你的 Bitcoin 支付哈希
步骤四:在 NetGuard 里输入激活码
邮件里会有激活说明,通常是一个激活码或一个链接。在 NetGuard 设置 → Pro 功能区域里输入 / 粘贴即可激活。
关于 Play Store 购买与捐赠的互斥
| 购买方式 | Play 版 | GitHub 版 | F-Droid 版 |
|---|---|---|---|
| Play Store 内购 | ✅ | ✅(同签名覆盖后自动恢复) | ❌ |
| 捐赠激活 | ❌ | ✅ | ✅ |
Play Store 购买无法在 F-Droid 版上使用,因为 F-Droid 版签名独立、不与 Play 账号绑定。但 Play Store 购买可以在 GitHub 版上自动恢复(因为签名相同)。
如果你想在 F-Droid 设备上也用 Pro 功能,必须捐赠——没有其他捷径。
已在 Play Store 购买了 Pro,还需要捐赠吗
| 场景 | 需要捐赠吗 |
|---|---|
| 只用 Play 版 | ❌ 不需要 |
| 切到 GitHub 版(同签名覆盖) | ❌ 自动恢复 Play 购买 |
| 想在 F-Droid 版上用 Pro | ✅ 必须捐赠 |
捐赠支持开源的意义
NetGuard 是 100% 开源(GPL v3)的,不像很多"免费但不开源"的应用。开源意味着任何人都可以:
- 审查源码验证行为(确认不收集隐私数据、不 call home)
- 参与翻译、提交 bug 报告
- 在自己的项目里复用代码(GPL 许可)
开发者 Marcel Bokhorst(M66B)在荷兰独立维护 NetGuard,开发量超过 3000 小时。Pro 收入是这个项目持续发展的核心资金来源。
捐赠不是订阅
与 AdGuard、Blokada 等采用订阅制的产品不同,NetGuard 的捐赠是一次性的:
- 捐一次 → 获得 Pro 功能永久激活
- 不需要每年续费
- 开发者会维护 Pro 功能、适配新 Android 版本、添加新特性
这是开发者选择的商业模式——和很多 FOSS(Free and Open Source Software)项目一样,靠用户捐赠而非持续订阅来维持开发。