开始
复制一个包含安装步骤和本插件的全 Markdown 指南的配置提示。
Set up this Capacitor plugin in the project.
Use the package manager already used by the project.
Install these package(s): `@capgo/capacitor-updater`
Run the required Capacitor sync/update step after installation.
Read this markdown guide for the full setup steps: https://raw.githubusercontent.com/Cap-go/website/refs/heads/main/apps/docs/src/content/docs/docs/plugins/updater/self-hosted/getting-started.mdx
Use that guide for platform-specific steps, native file edits, permissions, config changes, imports, and usage setup.
If that guide references other docs pages, read them too.
本文档将解释如何运行自己的自动更新服务器。
如果您觉得这个工作有帮助,请考虑支持我的工作,成为一个 Github.
我打赌在这里开源所有的 code 而不是付费墙。通过开放而不是战斗和隐藏,我相信我们可以使世界变得更好。
此外,我想专注于 Capgo 工具,并使其成为一个透明的开放业务。
但是,要使其成为可能,我们所有人都必须做出自己的贡献,包括您 🥹。
如果 Capgo 不适合您,那么就支付您自己的价格并 支持一个自力更生的创造者 以您自己的条件。
如果您选择使用自己的服务器,会失去5分钟的设置流程.
您需要自己实现所有这些功能.
| 功能 | Capgo | 自主托管 |
|---|---|---|
| 更新 | ✅ | 🚧 |
| 自动回滚 | ✅ | 🚧 |
| 邮件警报失败 | ✅ | 🚧 |
| 频道 | ✅ | 🚧 |
| 频道覆盖 | ✅ | 🚧 |
| 设备覆盖 | ✅ | 🚧 |
| 频道设置 | ✅ | 🚧 |
| 设备设置 | ✅ | 🚧 |
| 自定义 ID | ✅ | 🚧 |
| 自动设置频道 | ✅ | 🚧 |
| API 频道 | ✅ | 🚧 |
| 更新统计 | ✅ | 🚧 |
| 下载失败统计 | ✅ | 🚧 |
| 应用使用统计 | ✅ | 🚧 |
| 更新加密 | ✅ | 🚧 |
| 差分(清单)更新 | ✅ | ❌ |
请注意,您无法同时使用 Capgo 云和您的服务器。
选择 Auto 和 Manual
选择 Auto 和 Manual在自动模式下,Native code 处理部分逻辑,更新由服务器决定,这更安全,允许细粒度更新,部分部署到一个设备或组等。
在手动模式下,所有逻辑都由 JS 处理。
安装 Capacitor 更新器
Section titled “安装Capacitor更新器”npm install @capgo/capacitor-updaternpx cap sync准备你的打包文件
Section titled “准备你的打包文件”为了将更新发送到你的应用程序,你需要压缩它。 最好的方法是确保你的压缩包是好的,是使用CapgoCLI进行压缩的。
npx @capgo/cli@latest bundle zip你需要在自己的服务器上服务这个zip文件。
从开始就继续
标题为“从开始就继续”的部分如果您正在使用 开始 来规划迁移和企业操作,连接它与 使用 @capgo/capacitor-updater 为native能力在使用 @capgo/capacitor-updater, Capgo 企业版 为 Capgo 企业版中的产品工作流程 Ionic 企业插件替代品 为 Ionic 企业插件替代品中的产品工作流程 Capgo 替代品 为 Capgo 替代品中的产品工作流程,并且 Capgo 咨询 为 Capgo 咨询中的产品工作流程。