私たちは、Capgoのライブアップデートの最新の進化である自社ライブアップデートのリリースを発表することを嬉しく思っています。
多くの企業は現在、Live Updates SDKを使用して、最新のJavaScript、HTML、CSSの更新をアプリケーションにアクセスしています。しかし、企業ポリシー、業界規制、地理的制限などにより、障壁に直面する企業も多くあります。自社ライブアップデートを使用すると、Webビルドアーティファクトをインフラストラクチャを通じて配布することができます。
これにより、Apple Storeのレビューによる遅延を回避し、バグを修正し、コンテンツを迅速に変更し、ユーザーが常に最新バージョンのアプリケーションを使用できるようになります。また、厳格な規制基準に従わなければならない大規模な企業からも、Live Updatesを活用したいと考えていることが多く、自社ライブアップデートにより、これらの問題は今までのところなくなりました。
自社ライブアップデートはどのように機能するのでしょう?
Capgo-ホストのリアルタイム更新をデプロイするのは、Capgoを使用することで簡単になります。 Capgo SDK。自社ホストのリアルタイム更新については、Capgo CLIに必要な機能を追加して、インフラストラクチャ上で設定を可能にしました。
最新のWebビルドアーティファクトをエンドユーザーに安全かつ調整された方法で配信することを保証するために、CapgoはCapacitorリアルタイム更新プラグインがパブリック/プライベートキーペアリングを使用できるようにしました。自社ホストのリアルタイム更新を使用する場合、プラグインからエンタープライズのインフラストラクチャからダウンロードされたアーティファクトが未変更であることを確認するために追加のハンドシェイクが実行されます。

以下は、キーペアリングを設定し、エンドユーザーに更新された体験を提供するプロセスについての詳細です。
1回限りのキーペア設定
キーペアを生成するには、企業は以下のCapgo Cloud CLIコマンドを使用できます。
npx @capgo/cli@latest key create
このコマンドは、configファイルにプロパティを設定し、2つのキーファイルをプロジェクトルートディレクトリに生成します。 CapacitorUpdater.privateKey __CAPGO_KEEP_0__ capgo_key.pub __CAPGO_KEEP_1__ capgo_key __CAPGO_KEEP_0__
このキーペアはアップデートの署名とアプリ側のアップデートの検証に使用されます。
自社ホストのライブアップデートのフロー
Self-hosted Live Updatesを実装するには、企業はまずバグ修正、コンテンツの更新、または他のWebベースのcodeの変更を含むWebビルドを実行する必要があります。次に、1回限りのセットアッププロセスで取得したプライベートキーよりもビルドアーティファクトを署名し、最後に、好みのストレージロケーションにアップロードする必要があります。
codeをビルドする
npm run build
次に、__CAPGO_KEEP_0__をZipします。
npx @capgo/cli@latest bundle zip
次に、__CAPGO_KEEP_0__を暗号化します。
npx @capgo/cli@latest bundle encrypt abc123.zip”
このコマンドは、次のステップで必要なivSessionKeyを出力します。
次に、暗号化されたZipを企業のストレージにアップロードし、ZipファイルのURLを取得します。
Capgoに新しいライブアップデートが利用可能であることを通知するには、もう1つの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コマンドからLive Update Bundleを取得します。
https://abc.com/app/updates/abc123.zip
組織のAPIはLive Update Bundleを返し、アプリはZipを復号化し、ライブアップデートを適用します。
Get started
Live Updatesの拡大を実現するために、Capgoは今まで以上の企業にリーチを拡大することに大変感銘を受けています。両方の組織とIonicアプリのユーザーは、Capgoがオーバー・ザーアイアプリのアップデートの安全な配布の利点をすぐに認識するでしょう。
Self-hosted Live Updatesについての詳細情報はCapgoのドキュメントを参照してください。 . __CAPGO_KEEP_0__のSelf-hosted Live Updatesを使用して即時アプリのアップデートをユーザーに直接配信する準備はできましたか?今すぐ登録してください! 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_KEEP_0__ Enterpriseの製品ワークフローに__CAPGO_KEEP_0__ Enterpriseを組み込んでください。 __CAPGO_KEEP_0__ Enterpriseの製品ワークフローに__CAPGO_KEEP_0__ Enterpriseを組み込んでください。 Capgo Enterpriseの製品ワークフローにCapgo Enterpriseを組み込んでください。 Capgo Enterpriseの製品ワークフローにCapgo Enterpriseを組み込んでください。 Ionic Enterprise プラグイン代替 Ionic Enterprise プラグイン代替の製品ワークフローについて Capgo 代替 Capgo 代替の製品ワークフローについて Capgo コンサルティング Capgo コンサルティングの製品ワークフローについて、 Capgo プレミアムサポート Capgo プレミアムサポートの製品ワークフローについて