メインコンテンツにジャンプ

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 which allows you to send only the link of your zip, not the code in Capgo cloud. This has been made for companies with strict privacy policies. In external mode, the code will never land on Capgo server, we just store the URL and send it to the device, which will directly download it. In the standard way, the code is zipped and stored in our server, but we will never open it or use it either.

全ての設定はサーバーサイドに移行し、ユーザーにアップデートを送信する方法をより制御するために、自動アップデートを実行します。

これにより、チャンネルを使用して、1ユーザーにのみデプロイすることも、元に戻すこともできます! これらの設定は、次のウェブインターフェイスに追加されます:

  • ネイティブ下のリバートを無効
  • メジャー以上のアップデートを無効

⚠️ すべてのチャンネルでデフォルトになります

これにより、プラグインの頻繁な更新が必要なくなり、ほとんどの更新はサーバーサイドで行われ、変更なしで取得できます。

⚠️ デフォルトのアップデートが発生するとリセットされるため、ストアからアップデートする際にダウンロードバージョンをすべて削除しない場合は、次のことを行ってください:

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

最後に、JSから次のようになります:

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

現在は最初のパブリックチャネルのみ使用されています。将来、パブリックは複数のパブリックチャネルに変更されます。複数が設定されている場合。

  • Build problem after upgrade: if you have already opened the source code of the plugin in Android studio or Xcode, sometimes the sync doesn’t remove them, that the cause of the issue. Open the native IDE and remove capacitor-updater この問題を解決するには、ソースを手動で削除してください。 npx cap sync V2からV3に進む

ライブアップデートの配信を計画している場合、__CAPGO_KEEP_0__ Live Updatesと接続してください。 ライブアップデートの配信を計画している場合、__CAPGO_KEEP_0__ Live Updatesと接続してください。 ライブアップデートの配信を計画している場合、__CAPGO_KEEP_0__ Live Updatesと接続してください。 ライブアップデートの配信を計画している場合、Capgo Live Updatesと接続してください。 Capgoのライブアップデートの製品ワークフローについて 概要 __CAPGO_KEEP_0__の実装詳細について 機能 __CAPGO_KEEP_0__の実装詳細について 更新動作 __CAPGO_KEEP_0__の実装詳細について、 更新タイプ __CAPGO_KEEP_0__の実装詳細について。