跳过内容

概述

快速入门教程将带您了解 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,该 code 有有限的访问 Android API 权限(例如在 webview 或浏览器中运行的 JavaScript)。

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

段落 3.3.2自2015年以来, 苹果开发者程序许可协议 完全允许在20170605版本中进行JavaScript和资产的无线更新 - 可以在此下载 这一判决甚至更为广泛:

解释的code可以下载到一个应用程序,但仅当code满足以下条件时:(a) 不改变应用程序的主要目的,提供与应用程序在App Store提交的预期和广告目的不一致的功能或功能;(b) 不创建其他code或应用程序的商店或商店;(c) 不绕过签名、沙盒或其他OS的安全功能。

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

为了进一步保持与苹果指南的兼容性,我们建议App Store分发的应用程序不启用 Force update 场景,因为在 App Store评审指南 中指出:

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

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

开源

开源

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

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

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

最后的注意事项

最后的注意事项

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

我决定将所有 code 都开源而不是付费墙。通过开放而不是战斗和隐藏,我相信我们可以使世界变得更好。

为了使这一切成为可能,我们所有人都需要做出贡献,包括你 🥹。如果 Capgo 云无法满足您的需求,您可以支持一个自力更生的制造者 这里 自主

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

继续阅读概述

标题:继续阅读概述

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