跳过内容

概述

快速入门教程将指导您了解 Capgo 的关键概念! 将要探索的概念包括:

  1. 在您的Capgo账户中添加一个应用

  2. 将Capgo与您的CI/CD集成

  3. 通过推送提交触发Capgo中的打包上传

  4. 配置和自定义Capgo打包发布

  5. 通过Capgo使您的应用启用实时更新

  6. 从Capgo部署实时更新到您的应用

按照指南逐步操作,或者直接跳转到您感兴趣的组件的文档

加入Discord社区

标题:加入Discord社区

加入 Capgo Discord 服务器!

插件版本Capacitor 兼容性维护中
v7.*.* (≥7.25.0)v7.*.*✅ 全部支持
v6.*.* (≥6.25.0)v6.*.*✅ 全部支持
v5.*.* (≥5.10.0)v5.*.*✅ 全部支持
v5.*.* (<5.10.0)v5.*.*⚠️ 已废弃
v4.*.*v4.*.*❌ 不再支持
v3.*.*v3.*.*❌ 不再支持
>= 8v4.*.*⚠️ 因CI过程版本问题而被弃用

应用商店指南遵从性

应用商店指南遵从性

Android Google Play和iOS App Store有相应的指南,包含了您在将Capacitor-updater解决方案集成到应用程序中的规则。

第三段 设备和网络滥用 主题描述指出,通过任何方法(除了Google Play的更新机制)更新源code受限制。但是,这一限制不适用于更新javascript包。

这一限制不适用于在虚拟机中运行的code,并且对Android API有有限访问权限(例如,JavaScript在webview或浏览器中)。

这完全允许Capacitor-updater,因为它只更新JS包,而不会更新本机code。

App Store

App Store

段落 3.3.2自2015年以来 Apple Developer Program License Agreement 完全允许进行JavaScript和资产的无线更新-并且在其最新版本(20170605) 可以在此处下载 本条款更为宽泛:

Interpreted code may be downloaded to an Application but only so long as such code: (a) does not change the primary purpose of the Application by providing features or functionality that are inconsistent with the intended and advertised purpose of the Application as submitted to the App Store, (b) does not create a store or storefront for other code or applications, and (c) does not bypass signing, sandbox, or other security features of the OS.

Capacitor更新器允许您完全遵守这些规则,只要您推送的更新不显著偏离其原始App Store批准的意图。

为了进一步遵守苹果的指南,我们建议App Store分发的应用程序不启用 Force update 场景,因为在 App Store审查指南 指出:

应用程序不得强制用户评估应用程序、评论应用程序、下载其他应用程序或其他类似操作,以访问应用程序的功能、内容或使用。

这并不是后台更新的默认行为的问题,因为它不会强制用户在下一次关闭应用程序时应用新版本,但至少您应该了解这一角色,如果您决定显示它。

插件受LGPL-3.0许可证和后端受AGPL-3.0许可证

💡 LGPL-3.0 表示如果有人修改了插件的 code,必须以相同的许可证开源。如果您未修改的使用 code,您不必担心。请参阅下面的问题以获取更多详细信息查看链接 👇

您可以将其包含在应用程序中而不必担心

如果您自行托管并认为此工具有用,请考虑支持我的工作并成为一个 GitHub 的赞助者.

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

为了使这一点成为可能,我们所有人都必须做出贡献,包括您 🥹。如果 Capgo 云不能满足您的需求,您可以支持一个自主的制造者 在这里 按您自己的条件

基本计划的价格:$14*12 = $168/年。 平均开发/小时 = $60。 这意味着,如果您在自主托管中浪费 3 小时的开发时间,则可以为一年付费。如果您超过 3 小时,则会损失钱 ^^