跳过内容

开始

GitHub

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

如果您觉得这项工作有帮助,请考虑支持我的工作并成为我的 Github.

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

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

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

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

功能一致

功能一致

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

功能Capgo自主托管
软件更新🚧
自动回滚🚧
更新失败时发送电子邮件🚧
渠道🚧
渠道配置🚧
设备配置🚧
设备配置🚧
渠道设置🚧
自定义 ID🚧
自动设置频道🚧
API 频道🚧
更新统计🚧
下载失败统计🚧
应用使用统计🚧
更新加密🚧
差分 (清单) 更新

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

选择自动或手动

标题:选择自动或手动

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

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

安装Capacitor更新器

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

准备您的捆绑包

标题:准备您的捆绑包

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

创建一个包含您的服务文件的捆绑包
npx @capgo/cli@latest bundle zip

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

继续从开始

继续从开始

如果您正在使用 开始 来规划迁移和企业运营,连接它到 使用@capgo/capacitor-updater 为使用@capgo/capacitor-updater Capgo 企业版 为Capgo企业产品流程 Ionic 企业插件替代品 为Ionic 企业插件替代品的产品流程 Capgo替代品 为Capgo替代品的产品流程,并且 Capgo咨询 为Capgo咨询的产品流程