__CAPGO_KEEP_0__ - __CAPGO_KEEP_1__ アプリ向けのライブアップデート

V2からV3まで

バージョン3の自動更新にアップグレードする方法を説明するドキュメントです。

最初にツールを最後に移行してください:

最初にツールを最後に移行してください:
ターミナルウィンドウ
npm remove -g capgo
npm remove capacitor-updater
npm i @capgo/cli
npm i @capgo/capacitor-updater@3
npx cap sync

すべての前の設定を削除してください:

セクションのタイトル “すべての前の設定を削除:”
{
CapacitorUpdater: {
autoUpdateURL: "https...",
...
},
}

このようにする

{
"CapacitorUpdater": {
"autoUpdate": true
}
}

⚠️ ここで、サーバーを使用していました、 autoUpdateURL、私はこのガイドをアップグレードする予定です。 その間、最新のアップロードオプションをご確認ください。 external このオプションは、zipのリンクのみを送信するように設計されています。 code の Capgo クラウドに code を送信しないようにします。 これは、厳格なプライバシーポリシーを持つ企業向けに作成されました。 外部モードでは、 code は Capgo サーバーに到達することはありません。 ただし、URLのみを保存し、デバイスに送信し、直接ダウンロードするようにします。 標準モードでは、 code は zip 形式でサーバーに保存されますが、開くことも使用することもありません。

すべての設定は、自動更新のためにサーバー側に移動され、ユーザーにアップデートを送信する方法についての制御を提供します。

これにより、リバートを有効にし、チャンネルを使用して、1 つのユーザーにのみデプロイすることができます。 これらの設定は、Web インターフェイスに追加されました:

  • リバートを無効にする
  • メジャーバージョン以上の更新を無効

⚠️ すべてのチャネルで真になります

この設定により、プラグインの頻繁な更新が不要になり、サーバーサイドで大部分の更新が行われ、変更なしで最新版を取得できます。

⚠️ 更新がデフォルトになるたびにリセットするので、ストアからアップデートする際にダウンロードバージョンをすべて削除しない場合は、以下の手順に従ってください。

{
"CapacitorUpdater": {
"autoUpdate": true,
"resetWhenUpdate": false
}
}

最後に、JSから以下のimportをすべて更新してください:

import { CapacitorUpdater } from 'capacitor-updater'

to

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までの継続

Capacitorを使用している場合 V2からV3まで ライブアップデートの計画配信に使用する場合、__CAPGO_KEEP_0__ライブアップデートと接続する必要があります。 Capgoライブアップデートの製品ワークフロー Capgoライブアップデートの製品ワークフロー 概要 概要の実装詳細 機能 機能の実装詳細については、Featuresの Updateの挙動 Updateの挙動についての機能の実装詳細、そして Updateの種類 機能の実装詳細については、Update Typesの