コンテンツへスキップ

はじめに

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

この作業が役立つと感じた場合は、Github sponsorになることで私の作業をサポートすることを検討してください。

私はここで構築したすべてのコードをペイウォールの代わりにオープンソースにするという賭けをしました。戦いや隠蔽の代わりにオープンにすることで、世界をより良い場所にできると信じています。

さらに、Capgoツールに焦点を当て、オープンで透明性のあるビジネスにしたいと考えています。

しかし、それを可能にするためには、あなたを含む私たち全員が自分の役割を果たす必要があります。

Capgoがあなたに合わない場合は、自分の価格を支払い、bootstrapped Makerを支援してください。

独自のサーバーを選択した場合、5分セットアップフローを失います。
これらすべての機能を自分で実装する必要があります。

機能Capgoセルフホスティング
アップデート🚧
自動復帰🚧
失敗時のメールアラート🚧
チャンネル🚧
チャンネルオーバーライド🚧
デバイスオーバーライド🚧
チャンネル設定🚧
デバイス設定🚧
カスタムID🚧
自動設定チャンネル🚧
APIチャンネル🚧
アップデート統計🚧
ダウンロード失敗統計🚧
アプリ使用統計🚧
アップデート暗号化🚧
差分アップデート

Capgo cloudと独自のサーバーを同時に使用することはできないことに注意してください。

自動モードでは、ロジックの一部がネイティブコードによって処理され、アップデートはサーバー側で決定されます。これはより安全で、1つのデバイスまたはグループへの細かいアップデート、部分的な展開などを可能にします。

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

Capacitor updaterをインストール
npm install @capgo/capacitor-updater
npx cap sync

アプリにアップデートを送信するには、zipする必要があります。 zipが良好であることを確認する最善の方法は、Capgo CLIをzipに使用することです。

サーバーから提供するファイルでバンドルを作成
npx @capgo/cli@latest bundle zip

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