开始教程
遵循快速入门教程并在Capgo中快速上手!
复制安装步骤和完整的markdown指南
快速入门教程将带您了解Capgo的关键概念!将探索的概念包括:
将应用程序添加到您的Capgo账户
将Capgo与您的CI/CD集成
通过推送提交触发Capgo的打包上传
配置和自定义Capgo包发布
设置您的应用程序以启用通过Capgo的实时更新
将实时更新部署到您的应用程序从Capgo
请按照指南逐步操作,或者直接导航到您感兴趣的组件的文档
开始教程
遵循快速入门教程并在Capgo中快速上手!
CLI入门指南
完成交互式CLI入门过程的逐步指南
发布更新
将更新发布到应用程序Capgo控制台
自动更新
将Capgo与您的CI/CD集成并在Capgo上触发包上传,通过推送提交。
Trouble Shooting
常见问题和解决方法。
Wrap Up
总结教程并快速浏览您所学的内容。
| 插件版本 | Capacitor 兼容性 | 维护 |
|---|---|---|
| 7.25.0 以上版本(v7.*.*) | 7.*.* | ✅ 全部支持 |
| 6.25.0 以上版本(v6.*.*) | v6.*.* | ✅ 完全支持 |
| v5.*.* (≥5.10.0) | v5.*.* | ✅ 完全支持 |
| v5.*.* (<5.10.0) | v5.*.* | ⚠️ 已废弃 |
| v4.*.* | v4.*.* | ❌ 不再支持 |
| v3.*.* | v3.*.* | ❌ 不再支持 |
| >= 8 | v4.*.* | ⚠️ 因为CI过程中的版本问题而被弃用 |
Android Google Play和iOS App Store都有相应的指南,包含了您在集成Capacitor-updater解决方案之前需要了解的规则。
设备和网络滥用 描述了更新源__CAPGO_KEEP_0__的任何方法(除了Google Play的更新机制)都受到限制。但是,这个限制并不适用于更新javascript包 Android Google Play和iOS App Store都有相应的指南,包含了您在集成code-updater解决方案之前需要了解的规则。
本限制不适用于在虚拟机中运行的,并且对 Android API 有有限访问权限的 code(例如在 webview 或浏览器中运行的 JavaScript)。
完全允许 Capacitor-updater,因为它只更新 JS 包并不会更新本机 code。
段落 3.3.2自 2015 年以来, Apple Developer Program License Agreement 完全允许在无线网络上更新 JavaScript 和资产 - 并且在其最新版本(20170605) 下载地址 这项规定甚至更为宽泛:
解释的 code 可以下载到一个应用程序,但仅当此 code: (a) 不改变应用程序的主要目的,提供与应用程序提交到 App Store 的宣传和预期目的不一致的功能或功能; (b) 不创建其他 code 或应用程序的商店或商店; (c) 不绕过签名、沙盒或操作系统的其他安全功能。
Capacitor Updater 允许您完全遵守这些规则,只要您推送的更新不显著改变您的产品从其原始 App Store 批准的意图中偏离。
为了进一步遵守苹果的指南,我们建议App Store分发的应用程序不启用 Force update 场景,因为在 App Store Review指南 中指出:
应用程序不得强制用户评估应用程序、评论应用程序、下载其他应用程序或其他类似的操作,以访问应用程序的功能、内容或使用。
这并不是背景更新的默认行为的问题,因为它不会强制用户在下一次关闭应用程序时应用新版本,但至少您应该了解这一角色,如果您决定显示它。
该插件采用LGPL-3.0许可证,后端采用AGPL-3.0许可证。
💡 LGPL-3.0 means if someone modifies the code of the plugin, it’s mandatory to publish it, in open-source with the same licensing. If you use the code without modification, that doesn’t concern you. See the issue below for more details check the link 👇
You can include it in your app without worrying
如果您自行托管并认为这个工具有用,请考虑支持我的工作,成为一个 GitHub.
我打赌在这里开源所有的 code 而不是付费墙。通过开放而不是战斗和隐藏,我认为我们可以使世界变得更好。
为了使这一切成为可能,我们所有人都需要做出贡献,包括您 🥹。如果 Capgo 云无法满足您的需求,您可以支持一个自力更生的制造者 这里 以您自己的方式
基本计划的价格:$14*12 = $168 一年。 平均开发/小时 = $60。 这意味着,如果您在自托管中浪费 3 小时的开发时间,可以支付一年的费用,如果您超过 3 小时,您就在赔钱 ^^
如果您正在使用 概览 为CI/CD自动化规划时,连接它到 Capgo CI/CD 在Capgo CI/CD中,产品工作流程 Capgo Native Builds 在Capgo Native Builds中,产品工作流程 Capgo Integrations 在Capgo Integrations中,产品工作流程 CI/CD集成 CI/CD 集成的实现细节 GitHub Actions 集成 for the implementation detail in GitHub Actions Integration.