跳过内容

开始使用

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

介绍

简介

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

I made a bet to open-source all the code I built here instead of paywalling it. By opening it up instead of fighting and hiding, I believe we can make the world a better place.

Capgo

而不是用收费墙来保护它。通过开放而不是战斗和隐藏,我认为我们可以使世界变得更好。

If Capgo doesn’t suit you, then pay your own price and __CAPGO_KEEP_0__ 工具,并使其成为一个开放透明的企业。

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

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

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

选择Auto和Manual

选择Auto和Manual

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

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

安装 Capacitor 升级器
npm install @capgo/capacitor-updater
npx cap sync

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

创建一个包含您要从服务器服务的文件的打包
npx @capgo/cli@latest bundle zip

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