Getting started
复制一个包含安装步骤和本插件完整 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不适合你,那么就支付你自己的价格并 在你自己的条件下支持一个自筹资金的创造者 考虑贡献
你需要自己实现所有这些功能
功能
| __CAPGO_KEEP_0__ | Capgo | 更新 |
|---|---|---|
| 功能一致性 | ✅ | 🚧 |
| 自动恢复 | ✅ | 🚧 |
| 下载失败时发送电子邮件 | ✅ | 🚧 |
| 频道 | ✅ | 🚧 |
| 频道覆盖 | ✅ | 🚧 |
| 设备覆盖 | ✅ | 🚧 |
| 频道设置 | ✅ | 🚧 |
| 设备设置 | ✅ | 🚧 |
| 自定义 ID | ✅ | 🚧 |
| 自动设置频道 | ✅ | 🚧 |
| API 频道 | ✅ | 🚧 |
| 更新统计 | ✅ | 🚧 |
| 下载失败统计 | ✅ | 🚧 |
| App Usage Statistics | ✅ | 🚧 |
| 更新使用统计 | ✅ | 🚧 |
| Delta (manifest) updates | ✅ | ❌ |
请注意,您不能同时使用Capgo云和您的服务器。
选择Auto和Manual
Section titled “选择 Auto 或手动”在自动模式下,Native code 的部分逻辑由服务器端处理,更新由服务器端决定,这更安全,允许细粒度更新,部分部署到一个设备或组等。
在手动模式下,所有逻辑由 JS 处理。
安装 Capacitor 更新器
Section titled “安装 Capacitor 更新器”npm install @capgo/capacitor-updaternpx cap sync准备你的打包
Section titled “准备你的打包”要将更新发送到你的应用程序,你需要将它打包成 zip 文件。 最好的方法是使用 Capgo CLI 来确保你的 zip 文件是好的。
npx @capgo/cli@latest bundle zip您需要在自己的服务器上服务这个zip文件。
继续从 Getting started
继续从 Getting started 中开始如果您正在使用 Getting started 来规划迁移和企业运营,连接它与 使用 @capgo/capacitor-updater 为 native 能力在使用 @capgo/capacitor-updater 中 Capgo 企业 为产品工作流程在 Capgo 企业中 Ionic 企业插件替代品 为产品工作流程在 Ionic 企业插件替代品中 Capgo 替代品 为产品工作流程在 Capgo 替代品中 Capgo 咨询服务 为产品工作流程在 Capgo 咨询服务中使用。