私はCapgoのライブアップデートの最新バージョンである自社ホストのライブアップデートのリリースを発表することを嬉しく思っています。
多くの企業は現在、Live Updates SDKを使用して、最新のJavaScript、HTML、およびCSSの更新をアプリケーションにアクセスしていますが、企業ポリシー、業界規制、地理的制限などにより、障壁に直面しています。自社ホストのライブアップデートを使用すると、Webビルドアーティファクトをインフラストラクチャを介して配布できます。
このことは、Apple Storeのレビューによる遅延を回避し、バグを修正し、コンテンツを迅速に変更し、ユーザーが常に最新バージョンのアプリケーションを使用していることを保証することができます。また、厳格なコンプライアンス基準を理由にLive Updatesを利用したいが、障壁に直面している大規模な企業からの多くの要望を受けています。この問題は、自社ホストのライブアップデートにより、既に過去のものとなっています。
自社ホストのライブアップデートはどのように機能するのでしょう?
Capgo Capgo SDK. As for Self-hosted Live Updates, I have enhanced the Capgo CLI with the necessary functionalities to enable configuration on your infrastructure.
To ensure a safe and coordinated delivery of the latest web build artifacts to end-users, Capgo now allows the Capacitor Live Updates plugin to employ a public/private key pairing. When using Self-hosted Live Updates, an additional handshake is performed to provide reassurance that the artifacts downloaded via the plugin from the enterprise’s infrastructure are unmodified.

__CAPGO_KEEP_1__
__CAPGO_KEEP_0__
To generate a public/private key pair, enterprises can utilize the following Capgo Cloud CLI command:
npx @capgo/cli@latest key create
__CAPGO_KEEP_0__ CapacitorUpdater.privateKey __CAPGO_KEEP_1__ capgo_key.pub __CAPGO_KEEP_0__ capgo_key __CAPGO_KEEP_1__
このキーペアは、更新を署名し、更新をアプリ側で検証するために使用されます。
自社管理のライブ更新のワークフロー
自社管理のライブ更新を実装するには、まず企業はバグ修正、コンテンツの更新、またはその他のウェブベースのcodeの変更を含むウェブビルドを実行する必要があります。次に、企業は一時的なセットアッププロセスで取得したプライベートキーよりもビルドアーティファクトを署名し、最後に企業の好みのストレージロケーションにバンドルをアップロードする必要があります。
まずcodeをビルドしてください。
npm run build
次に、ビルドを圧縮してください。
npx @capgo/cli@latest bundle zip
次に、圧縮ファイルを暗号化してください。
npx @capgo/cli@latest bundle encrypt abc123.zip”
このコマンドは、次のステップで必要なivSessionKeyを出力します。保存してください。
次に、暗号化したzipファイルを企業のストレージにアップロードし、zipファイルのURLを取得してください。
Capgoは、消費可能なライブ更新が用意されていることを企業に通知する必要があります。これは、もう一つのCLIコマンドを実行することで行われます。
npx @capgo/cli@latest bundle upload --external=https://abc.com/app/updates/abc123.zip --iv-session-key=YourKey
コマンドを実行すると、Capgoは新しい更新が配布可能であることを認識します。アプリが起動されたとき、ライブ更新プラグインはCapgoと連携して、変更をダウンロードする必要があるかどうかを確認します。
Capgoは「更新が用意されている」と応答し、ライブ更新プラグインはURLの提供された`register`CLIコマンドから新しいライブ更新をダウンロードします。
https://abc.com/app/updates/abc123.zip
企業のAPIはライブ更新のバンドルを提供し、アプリはzipファイルを復号化し、ライブ更新を適用します。完了です!
はじめましょう
私たちは、Live Updatesの範囲をさらに拡大し、企業に多くの企業にLive Updatesを提供することを誇りに思っています。両方の組織とIonicアプリのユーザーは、Capgoのセキュアなオーバー・ザ・エアのアプリ更新の配布の利点をすぐに認識するでしょう。
Self-hosted Live Updatesについての詳細情報は、Capgoのドキュメントを参照してください。 ドキュメントを確認してください。Self-hosted Live Updatesを使用して、即時アプリ更新をユーザーに直接配信する準備ができましたか? 今すぐ登録してください!
Self-hosted Live Updatesから続きましょう。
Self-hosted Live Updatesを使用して、移行計画と企業運用を計画する場合、__CAPGO_KEEP_0__ Enterpriseと接続してください。 __CAPGO_KEEP_0__ Enterpriseの製品ワークフローに接続してください。 __CAPGO_KEEP_0__ Enterpriseは、企業の購入プロセスを視覚化するために使用されます。 Capgo Enterprise Capgo Enterprise イオニクス エンタープライズ プラグインの代替 イオニクス エンタープライズ プラグインの代替の製品ワークフローについて Capgo の代替 Capgo の代替の製品ワークフローについて Capgo のコンサルティング Capgo のコンサルティングの製品ワークフローについて、 Capgo のプレミアム サポート Capgo のプレミアム サポートの製品ワークフローについて。