V2からV3に進む
インストールステップとこのプラグインの全マークダウンガイドを含むセットアッププロンプトをコピーする
このドキュメントでは、バージョン3の自動更新にアップグレードする方法を説明します。
最初に、最新のツールを移行してください:
「最初に、最新のツールを移行してください:」というセクションnpm remove -g capgonpm remove capacitor-updater
npm i @capgo/clinpm i @capgo/capacitor-updater@3npx cap syncすべての前の設定を削除してください:
セクションのタイトル “すべての前の設定を削除:”{ CapacitorUpdater: { autoUpdateURL: "https...", ... },}このようにする
{ "CapacitorUpdater": { "autoUpdate": true }}⚠️ あなたがサーバーを使用していました、
autoUpdateURL, すぐにあなたのためのこのガイドをアップグレードする予定です。 その間、最新のアップロードオプションをご覧ください。externalあなたが会社の厳格なプライバシーポリシーを持つ場合にのみ、ZIPのリンクのみを送信することができます。 code の Capgo クラウドに code を送信することはありません。 これは、外部モードで Capgo サーバーに code が到着しないようにするためです。 ただし、URLのみを保存し、デバイスに送信し、直接ダウンロードするようにします。 標準モードでは、code は ZIP化され、サーバーに保存されますが、開くことも使用することもありません。
すべての設定は、自動更新のためにサーバー側に変更されました。これにより、ユーザーにアップデートを送信する方法をより制御できます。
これにより、リバートを無効にすることも、チャンネルを使用して 1 つのユーザーにデプロイすることも可能になりました! 以下の設定は、Web インターフェイスに追加されました:
- リバートを無効にする
- メジャーバージョンを超える更新を無効にする
⚠️すべてのチャネルでデフォルトになります
これにより、プラグインの頻繁な更新が必要なくなり、サーバーサイドでほとんどの更新が行われ、変更なしで取得できます。
⚠️更新がデフォルトになるたびにリセットするので、ストアからアップデートする際にすべてのダウンロードバージョンを削除しないようにしたい場合は、以下を実行してください。
{ "CapacitorUpdater": { "autoUpdate": true, "resetWhenUpdate": false }}codeを更新する
セクション「codeを更新する」最後に、JSから以下のimportをすべて更新してください。
import { CapacitorUpdater } from 'capacitor-updater'に
import { CapacitorUpdater } from '@capgo/capacitor-updater'そして、codeを再度ビルドしてください npm run build そしてアセットをもう一度コピーする npx cap copy.
現在、最後の自動更新システムをテストすることができるはずです
Send your version with:
npx @capgo/cli@latest bundle upload代わりに
npx capgo upload将来の進化
「将来の進化」現在は、最初のパブリックチャネルのみが使用されています。将来は、パブリックが複数のパブリックチャネルに変更されます。複数が設定されている場合に限ります。
一般的な問題:
「一般的な問題」- アップグレード後、ビルド問題: 既にAndroid StudioまたはXcodeでプラグインのソースcodeを開いている場合、シンクが削除しないことがあります。その原因は、ソースが開いているためです。ネイティブIDEを開いて削除してください。
capacitor-updater手作りでnpx cap syncこの手順で解決するはずです。
V2からV3までの移行
「V2からV3までの移行」Capgoを使用している場合 V2からV3までの移行 ライブアップデートの配信計画を行う場合、__CAPGO_KEEP_0__ Live Updatesと接続してください。 Capgo Live Updates for the product workflow in Capgo Live Updates, Capgoの機能 Capgoの実装詳細 Capgoの機能詳細 機能の実装詳細については、Features 更新の動作 機能の実装詳細については、Update Behavior、 更新の種類 機能の実装詳細については、Update Types。