跳过内容

开始

GitHub

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

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

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

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

但要让它成为可能,我们所有人都需要做出自己的贡献,包括你 🥹。

如果 Capgo 不适合你,那么就支付你自己的价格并 支持一个自力更生的创造者 按照你的条件。

如果你选择使用自己的服务器,你将会失去5分钟的设置流程。
你需要自己实现所有这些功能。

功能Capgo自主托管
更新🚧
自动回滚🚧
邮件警报🚧
频道🚧
频道覆盖🚧
设备覆盖🚧
频道设置🚧
设备设置🚧
自定义ID🚧
自动设置频道🚧
API 频道🚧
更新统计🚧
下载统计失败🚧
应用使用统计🚧
更新加密🚧
Delta (manifest)更新

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

选择 Auto 和 Manual

标题:选择 Auto 和 Manual

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

在 Manual 模式下,所有逻辑都由 JS 处理。

安装 Capacitor 更新器

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

准备您的捆绑包

标题:准备您的捆绑包

为了将更新发送到您的应用程序,您需要将其打包成zip文件。 使用 Capgo CLI 来打包zip文件是确保zip文件正确的最好方法。

创建一个包含您的文件的捆绑包,以便从您的服务器上服务
npx @capgo/cli@latest bundle zip

您需要在自己的服务器上托管此zip文件。

继续从 Getting started

Keep going from Getting started

如果您正在使用 Getting started 来规划迁移和企业运营,连接它与 使用 @capgo/capacitor-updater 为 native 能力在使用 @capgo/capacitor-updater, Capgo 企业 为产品工作流程在 Capgo 企业, Ionic 企业插件替代品 为产品工作流程在 Ionic 企业插件替代品, Capgo 替代品 为Capgo Alternatives 产品工作流程 Capgo 咨询 为Capgo Consulting 产品工作流程