自社で管理する自動更新サーバーを設定し、メンテナンスをしやすいアプリケーション更新のための包括的なガイド

はじめに

GitHub

このドキュメントでは、自社の自動アップデートサーバーを実行する方法を説明します。

この作業が役に立ったと感じたら、私の活動を支援するためにスポンサーになることを検討してください。 Githubスポンサー.

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

さらに、私はCapgoツールの開発に焦点を当て、オープンで透明なビジネスを目指します。

しかし、それを実現するには、私たち全員が自分の役割を果たす必要があります。包括的にはあなたも。

あなたがCapgoに合わない場合は、自らの価格で支払い、自らの条件で起業家を支援することを検討してください。 コントリビュートを検討してください 機能の平衡

Section titled “機能の平衡”

Section titled “機能の平衡”

自社サーバーを選択すると、5分のセットアップフローを失うことになります。
これらの機能をすべて実装する必要があります。

機能Capgo自社ホスト
アップデート✅🚧
自動復旧✅🚧
失敗時にメール通知✅🚧
チャンネル✅🚧
チャンネルオーバーライド✅🚧
デバイスオーバーライド✅🚧
チャンネル設定✅🚧
デバイス設定✅🚧
カスタムID✅🚧
チャンネルを自動設定✅🚧
API チャンネル✅🚧
アップデート統計✅🚧
ダウンロード失敗統計✅🚧
アプリ使用状況統計✅🚧
アップデート暗号化✅🚧
Δ (マニフェスト) アップデート✅❌

Capgoを使用することはできません。Capgoクラウドとサーバーを同時に使用することはできません。

Autoモードでは、Nativecodeが部分的にロジックを処理し、更新はサーバー側で決定されます。このモードはより安全で、細かい更新や、一部のデバイスまたはグループへの部分的なデプロイなどが可能です。

Manualモードでは、すべてのロジックがJSによって処理されます。

Capacitorアップデートをインストールする

Section titled “Capacitor のインストール”
Capacitor のインストール
npm install @capgo/capacitor-updater
npx cap sync

アプリにアップデートを送信するには、zip 形式で圧縮する必要があります。zip が正しく作成されていることを確認するには、Capgo CLI を使用することをお勧めします。

サーバーからファイルを配信するためのパッケージを作成します
npx @capgo/cli@latest bundle zip

この zip をサーバーから独自に配信する必要があります。

あなたが利用している はじめから を利用して、移行計画とエンタープライズオペレーションを計画する場合は、__CAPGO_KEEP_0__-updaterと接続してください。 capgo/capacitor-updaterを使用する場合のネイティブ機能 capgo/capacitor-updaterを使用する場合のネイティブ機能 Capgo ビジネス Capgo ビジネス用製品フローに Ionic ビジネス プラグインの代替 __CAPGO_KEEP_0__ の代替 Capgo の代替製品フローに Capgo のコンサルティング Capgo の製品フローに for the product workflow in Capgo Consulting.