跳过内容

概述

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

  1. 将应用程序添加到您的 Capgo 帐户中

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

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

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

  5. 设置应用程序以启用通过 Capgo 实时更新

  6. 从 Capgo 部署应用程序的实时更新

请按照指南逐步操作,或者直接导航到您感兴趣的组件的文档。

Join the Capgo Discord Server!

插件版本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过程版本问题而被废弃

{"targetLanguage":"Simplified Chinese","pagePath":"/zh/docs/getting-started/quickstart/","protectedTokens":["Cloudflare","Capacitor","GitHub","Capgo","code","API","SDK","CLI","npm","bun"],"items":[{"text":"商店指南合规性"},{"text":"商店指南合规性"},{"text":"Android Google Play 和 iOS App Store 都有相应的指南,包含了您在将 __CAPGO_KEEP_0__-updater 解决方案集成到应用程序之前应了解的规则。"},{"text":"Google play"},{"text":"商店指南合规性"},{"text":"第三段"},{"text":"设备和网络滥用"},{"text":"主题描述更新源 __CAPGO_KEEP_0__ 的任何方法,除非使用 Google Play 的更新机制,都是受限制的。但是,这一限制不适用于更新 JavaScript 包。"},{"text":"这一限制不适用于在虚拟机中运行的 __CAPGO_KEEP_0__,并且对 Android API 有有限访问权限(例如在 webview 或浏览器中运行的 JavaScript)。"},{"text":"这完全允许 __CAPGO_KEEP_0__-updater,因为它只更新 JS 包,而不会更新本机 __CAPGO_KEEP_1__。"},{"text":"App Store"},{"text":"商店指南合规性"}]}

商店指南合规性

Android Google Play and iOS App Store have corresponding guidelines that have rules you should be aware of before integrating the Capacitor-updater solution within your application.

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

Google play

商店指南合规性 第三段 topic describe that updating source code by any method other than Google Play’s update mechanism is restricted. But this restriction does not apply to updating javascript bundles.

This restriction does not apply to code that runs in a virtual machine and has limited access to Android APIs (such as JavaScript in a webview or browser).

That fully allows Capacitor-updater as it updates just the JS bundles and won’t update native code.

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

App Store

[Paragraph] 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 Updater允许您完全遵守这些规则,只要您推送的更新不显著改变您的产品从其原始App Store批准的意图中偏离。

为了进一步遵守Apple的指南,我们建议App Store分发的应用程序不启用 Force update [自2015年以来 App Store Review Guidelines [自2015年以来

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

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

开源

开源

插件遵循LGPL-3.0许可证,后端遵循AGPL-3.0许可证。

💡LGPL-3.0意味着如果有人修改了插件的code,则必须以相同的许可方式发布它,作为开源。如果您未修改code,则不受此影响。有关更多详细信息,请参见下面的问题和链接👇

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

最后的注意事项

最后的注意事项

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

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

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

基本计划的价格:$14*12 = $168 一年。 平均开发/小时 = $60。 这意味着,如果您在自主托管上浪费 3 小时的开发时间,您可以为整个年份支付费用,如果您超过 3 小时,您就在赔钱 ^^

继续阅读概述

标题:继续阅读概述

如果您正在使用 概述 为了计划 CI/CD 自动化,连接它 Capgo CI/CD 产品工作流程在 Capgo CI/CD 中 Capgo 原生构建 产品工作流程在 Capgo 原生构建中 Capgo 集成 产品工作流程在 Capgo 集成中 CI/CD 集成 __CAPGO_KEEP_0__ 动作集成 GitHub Actions Integration GitHub 动作集成的实现细节