跳过内容

Getting started

GitHub

本文档将解释如何运行自己的自动更新服务器。

如果您认为本工作有帮助,请考虑支持我的工作并成为一个 Github 支持者.

我打赌在这里开源所有的 code 而不是付费墙。通过开放而不是斗争和隐藏,我认为我们可以使世界变得更好。

此外,我希望专注于 Capgo 工具,并使其成为一个开放透明的业务。

但要使其成为可能,我们所有人都必须做出贡献,包括您 🥹。

如果Capgo不适合你,那么就支付你自己的价格并 在你自己的条件下支持一个自筹资金的创造者 考虑贡献

你需要自己实现所有这些功能
功能

__CAPGO_KEEP_0__Capgo更新
功能一致性🚧
自动恢复🚧
下载失败时发送电子邮件🚧
频道🚧
频道覆盖🚧
设备覆盖🚧
频道设置🚧
设备设置🚧
自定义 ID🚧
自动设置频道🚧
API 频道🚧
更新统计🚧
下载失败统计🚧
App Usage Statistics🚧
更新使用统计🚧
Delta (manifest) updates

请注意,您不能同时使用Capgo云和您的服务器。

在自动模式下,Native code 的部分逻辑由服务器端处理,更新由服务器端决定,这更安全,允许细粒度更新,部分部署到一个设备或组等。

在手动模式下,所有逻辑由 JS 处理。

安装 Capacitor 更新器
npm install @capgo/capacitor-updater
npx cap sync

要将更新发送到你的应用程序,你需要将它打包成 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 咨询服务中使用。