コンテンツにスキップ

概要

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プロセスで廃止

ストアガイドラインの準拠

「ストアガイドラインの準拠」

AndroidのGoogle PlayとiOSのApp Storeには、Capacitor-アップデートソリューションをアプリケーション内に統合する前に、知るべきルールが含まれています。

「デバイスとネットワークの乱用」 更新元の__CAPGO_KEEP_0__をGoogle Playのアップデートメカニズム以外の方法で更新することは制限されています。ただし、この制限はJavaScriptバンドルを更新する場合には適用されません。 codeが仮想マシン上で実行され、Android APIに制限されたアクセス権限しか持たない場合、この制限は適用されません。

code-アップデートソリューションは、JSバンドルを更新し、ネイティブ__CAPGO_KEEP_1__を更新しないため、完全に許可されています。

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

「App Store」

__CAPGO_KEEP_0__

概要 3.3.22015年以降の 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は、以下の条件を満たす限り、Applicationにダウンロードできます: (a) Applicationの主な目的を変更する機能や機能を提供しないこと、(b) 他の__CAPGO_KEEP_2__やアプリケーションを販売するためのストアやショップを設置しないこと、(c) OSの署名、サンドボックス、またはセキュリティ機能をバイパスしないこと。

__CAPGO_KEEP_0__ Updaterは、上記の規定を完全に遵守することができます。ただし、更新されたアプリケーションが、元のApp Store承認された意図とは大きく異なる場合は除きます。 Force update Appleのガイドラインに従って、App Storeで配布されるアプリケーションでは、 シナリオを有効にすることをお勧めしません。なぜなら、 App Store Review Guidelinesに記載されている通りです

アプリはユーザーにアプリを評価することを強制することはできません、またはアプリをレビューすることを強制することはできません、または他のアプリをダウンロードすることを強制することはできません、または他の類似のアクションを強制することはできません、機能、コンテンツ、またはアプリの使用をアクセスするために。

デフォルトのバックグラウンドのアップデートの動作は、この問題には関係ありません、しかし、ユーザーに新しいバージョンを適用することを強制することはありません、しかし、次にアプリを閉じるまで待つことになります、しかし、少なくとも、この役割を認識することが必要です、もし、表示することを決定した場合。

オープンソース

「オープンソース」

プラグインはLGPL-3.0ライセンスの下で提供され、バックエンドはAGPL-3.0ライセンスの下で提供されます。

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

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

最終的なメモ

「最終的なメモ」

自分でホストしている場合、このツールが役に立つと感じた場合は、私の仕事を支援するために、寄付者になることを検討してください。 GitHub のスポンサー.

ここで作ったすべての code をオープンソース化することに賭けました。金銭的報酬を求めずにオープンにすることで、世界をより良い場所に変えることができるのではないかと信じています。

このことが可能になるためには、みんなが自分の役割を果たす必要があります。 Capgo クラウドがあなたのニーズを満たさない場合は、独自のメーカーを支援することができます。 ここ あなたの条件で。

基本プランの価格: $14*12 = $168 年間。 平均開発者/時間 = $60. 3 時間の開発時間を浪費すると、1 年分の費用を支払うことができます。3 時間以上を費やした場合は、損失が生じます。

あなたが使用している場合 「概要」のセクション CI/CD自動化の計画に役立つため、接続する Capgo CI/CD 製品ワークフローのためのCapgo CI/CD Capgoネイティブビルド 製品ワークフローのためのCapgoネイティブビルド Capgo統合 製品ワークフローのためのCapgo統合 CI/CD統合 CI/CD統合 GitHub Actions Integration GitHubアクション統合