コンテンツへスキップ

はじめに

独自の自動更新サーバーの実行方法について説明します

はじめに

この作業が役立つと思われる場合は、Githubスポンサーになって私の活動をサポートすることをご検討ください

ここで構築したコードを有料化する代わりにオープンソース化することを決めました。隠したり戦ったりする代わりにオープンにすることで、世界をより良い場所にできると信じています

さらに、Capgoのツール開発に注力し、オープンで透明性のあるビジネスにしたいと考えています

しかし、それを実現するためには、あなたを含む私たち全員が各自の役割を果たす必要があります 🥹

Capgoが合わない場合は、ご自身で価格を決めて、ブートストラップ開発者を支援してください

機能の比較

独自のサーバーを選択した場合、5分セットアップのフローは利用できなくなります
以下の機能をすべて自分で実装する必要があります

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

Capgoクラウドと独自サーバーを同時に使用することはできませんのでご注意ください

自動と手動の選択

自動モードでは、ロジックの一部がネイティブコードで処理され、更新はサーバーサイドで決定されます。これはより安全で、1つのデバイスやグループへの部分的なデプロイメントなど、きめ細かい更新が可能です

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

Capacitor updaterのインストール

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

バンドルの準備

アプリに更新を送信するには、zipファイルにする必要があります 良好なzipファイルを確実に作成する最良の方法は、Capgo CLIを使用することです

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

このzipファイルは独自のサーバーから提供する必要があります