Skip to content

概要

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.

概要 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は、

__CAPGO_KEEP_1__が次の条件を満たす限り、 Force update __CAPGO_KEEP_0__ Updaterは、 App Storeの承認された目的から大きく逸脱しない限り、 Appleのガイドラインに従うために、

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

デフォルトのバックグラウンド更新の動作では、この問題はありません。なぜなら、新しいバージョンを適用するようにユーザーを強制することはないからです。ただし、ユーザーに新しいバージョンを適用するように強制する場合は、少なくともその役割を認識する必要があります。

オープンソース

「オープンソース」

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

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

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

最終的なメモ

「最終的なメモ」

自社ホスティングでこのツールが役に立つ場合は、私の仕事を支援するために、__CAPGO_KEEP_2__を支援してください。 GitHub のスポンサー.

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

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

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

あなたが使用している場合 「Overview」 CI/CD自動化の計画に役立つように Capgo CI/CD 製品ワークフローにおけるCapgo CI/CDの Capgoネイティブビルド 製品ワークフローにおけるCapgoネイティブビルドの Capgo統合 for the product workflow in Capgo Integrations, 製品ワークフローにおける__CAPGO_KEEP_0__統合の CI/CD統合 GitHub Actions Integration for the implementation detail in GitHub Actions Integration.