メニューに進む

Overview

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.*.*⚠️ deprecated
v4.*.*v4.*.*❌ 使われなくなった
v3.*.*v3.*.*❌ 使われなくなった
>= 8v4.*.*⚠️ バージョニング問題のCIプロセスにより廃止

アプリストアガイドラインへの準拠

セクション「アプリストアガイドラインへの準拠」

Android Google Play と iOS App Store には、Capacitor-updater ソリューションをアプリケーション内に統合する前に、知っておくべきガイドラインとルールがあります。

「」 デバイスとネットワークの乱用 このトピックでは、ソース code を Google Play の更新メカニズム以外の方法で更新することは制限されていると述べています。ただし、この制限は、JavaScript バンドルを更新する場合には適用されません。

この制限は、Android API にアクセスできる制限が付いた仮想マシン上で実行される code に適用されません (例: ウェブビューまたはブラウザ内の JavaScript)。

Capacitor-updater は、JS バンドルを更新し、ネイティブ code を更新しないため、完全に許可されます。

「」 3.3.22015 年の時点で、 Apple Developer Program License Agreement JavaScriptアセットのオーバー・ザ・エア更新を完全に許可している最新バージョン(20170605) ダウンロードはこちら この規定はさらに広範囲にわたります:

codeは、Applicationにダウンロードされることができますが、そのようなcodeは、次の条件を満たす限りです。(a) Applicationの主な目的を変更する機能や機能を提供しないこと、(b) 他のcodeやアプリケーションを販売するためのストアやショーウィンドウを作成しないこと、(c) OSの署名、サンドボックス、またはセキュリティ機能をバイパスしないことです。

Capacitor Updaterは、上記の規則を完全に遵守することができます。ただし、更新された製品がApp Storeで承認された元の目的から大きく逸脱しない限りです。

App Store配布アプリでは、Appleのガイドラインに準拠するために、App Store Review Guidelinesを参照することをお勧めします。 Force update App Store Review Guidelinesでは、次のように述べられています: アプリは、ユーザーにアプリを評価するよう強制したり、アプリをレビューするよう強制したり、他のアプリをダウンロードするよう強制したり、またはアプリの機能、コンテンツ、または使用を利用するために強制したりすることはできません。 デフォルトの背景更新の動作は、この問題には関係ありません。なぜなら、ユーザーはアプリを閉じるまで新しいバージョンを適用するよう強制されないからです。ただし、ユーザーに表示する場合は、その役割を意識することをお勧めします。

App Store Review Guidelines

App Store Review Guidelinesの文言は次のとおりです:

プラグインはLGPL-3.0ライセンス、バックエンドはAGPL-3.0ライセンスの下にあります。

💡 LGPL-3.0は、プラグインのcodeを変更した場合、公開することが義務付けられます。同じライセンスでオープンソースにする必要があります。変更せずにcodeを使用した場合、関係ありません。詳細は下のリンクを参照してください。

アプリに含めることができます。心配する必要はありません。

自分でホストしている場合、このツールが役に立つと感じたら、__CAPGO_KEEP_0__スポンサーになることを検討してください。 自分で作ったGitHub全てをオープンソースにするという賭けをしました。パイウォールを設けるのではなく、隠すのではなく、世界をより良い場所にしたいと考えています。.

If you self-host and find this tool useful, please consider supporting my work by becoming a code sponsor

To make this possible, it’s necessary for all of us to do our part, including you 🥹. If Capgo cloud doesn’t meet your needs, you can back a bootstrapped Maker __CAPGO_KEEP_0__ cloud back a bootstrapped Maker

Simple Maths

Keep going from Overview Section titled    Keep going from Overview    If you are using Capgo CI/CD 製品ワークフローにおけるCapgo CI/CDのために Capgo ネイティブビルド 製品ワークフローにおけるCapgo ネイティブビルドのために Capgo インテグレーション 製品ワークフローにおけるCapgo インテグレーションのために CI/CD インテグレーション CI/CD インテグレーションの実装詳細については GitHub アクションズ インテグレーション for the implementation detail in GitHub Actions Integration.