跳过内容

概述

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

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

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

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

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

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

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

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

加入__CAPGO_KEEP_0__ Discord 社区

社区

加入Capgo Discord 服务器!

维护

社区
插件版本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.*.*❌ 不再支持
>= 8v4.*.*⚠️ 因为CI过程中的版本问题而被弃用

商店指南遵从性

商店指南遵从性

Android Google Play和iOS App Store都有相应的指南,包含了您在集成Capacitor-updater解决方案之前需要了解的规则。

Google play

Google play

设备和网络滥用 描述了更新源__CAPGO_KEEP_0__的任何方法(除了Google Play的更新机制)都受到限制。但是,这个限制并不适用于更新javascript包 Android Google Play和iOS App Store都有相应的指南,包含了您在集成code-updater解决方案之前需要了解的规则。

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

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

App Store

App Store

段落 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.