跳过内容

开始

GitHub

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

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

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

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

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

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

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

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

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

选择 Auto 和 Manual

选择 Auto 和 Manual

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

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

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

为了将更新发送到你的应用程序,你需要压缩它。 最好的方法是确保你的压缩包是好的,是使用CapgoCLI进行压缩的。

使用你的文件创建一个从你的服务器服务的打包文件
npx @capgo/cli@latest bundle zip

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

如果您正在使用 开始 来规划迁移和企业操作,连接它与 使用 @capgo/capacitor-updater 为native能力在使用 @capgo/capacitor-updater, Capgo 企业版 为 Capgo 企业版中的产品工作流程 Ionic 企业插件替代品 为 Ionic 企业插件替代品中的产品工作流程 Capgo 替代品 为 Capgo 替代品中的产品工作流程,并且 Capgo 咨询 为 Capgo 咨询中的产品工作流程。