はじめる
独自の自動更新サーバーの実行方法について説明します
始める前に
この作業を独自に使用する場合は、Githubサポートを通じて私の作業をサポートすることを強くお勧めします
ここで構築した貴重なコードをすべてオープンソース化するという大きな賭けをしました
これを自分のものとして保持し、高額な価格を設定することもできました
さらに、Capgoツールに焦点を当て、オープンで透明性のあるビジネスにしたいと考えています
同様に、対立や隠蔽ではなく、開放することで世界をより良い場所にできると考えています
しかし、それを可能にするためには、あなたを含む私たち全員が自分の役割を果たす必要があります 🥹
Capgoのオファーがあなたに合わない場合は、あなたの条件で価格を設定し、ブートストラップメーカーをここでサポートしてください
機能の比較
独自のサーバーを選択した場合、5分セットアップフローは失われます
すべての機能を自分で実装する必要があります
以下が機能リストです:
機能 | Capgo | セルフホスト |
---|---|---|
アップデート | ✅ | 🚧 |
自動復帰 | ✅ | 🚧 |
失敗時のメールアラート | ✅ | 🚧 |
チャンネル | ✅ | 🚧 |
チャンネルオーバーライド | ✅ | 🚧 |
デバイスオーバーライド | ✅ | 🚧 |
チャンネル設定 | ✅ | 🚧 |
デバイス設定 | ✅ | 🚧 |
カスタムID | ✅ | 🚧 |
自動チャンネル設定 | ✅ | 🚧 |
APIチャンネル | ✅ | 🚧 |
更新統計 | ✅ | 🚧 |
ダウンロード失敗統計 | ✅ | 🚧 |
アプリ使用統計 | ✅ | 🚧 |
更新の暗号化 | ✅ | 🚧 |
誤った更新をユーザーに送信すると、アプリが破損する可能性があります
Capgoクラウドと独自のサーバーを同時に使用することはできないことに注意してください
自動と手動の選択
自動モードでは、ロジックの一部がネイティブコードによって処理され、更新はサーバーサイドで決定されます。これはより安全で、1つのデバイスやグループへの部分的なデプロイなど、きめ細かな更新が可能です
手動モードでは、すべてのロジックがJSによって処理されます。両方のシナリオにはそれぞれ良い点と悪い点があります
バンドルの準備
アプリに更新を送信するには、zipファイルにする必要があります zipファイルが適切であることを確認する最良の方法は、Capgo CLIを使用することです
npx @capgo/cli@latest bundle zip
を実行すると、バックエンドにアップロードする準備が整ったzipファイルが作成されます