V2からV3へ
インストール手順と、このプラグインの完全なMarkdownガイドを含むセットアッププロンプトをコピーします。
このドキュメントでは、auto-updateをバージョン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このガイドは近日中に更新予定です。それまでの間、新しい upload オプションを確認してください。externalこれにより、Capgo クラウド内の code ではなく、zip のリンクのみを送信できるようになります。これはプライバシーポリシーが厳格な企業向けに作られています。外部モードでは、code が Capgo サーバーに届くことはありません。URL を保存してデバイスに送信するだけで、デバイスが直接ダウンロードします。標準的な方法では、code は zip 圧縮されて当社サーバーに保存されますが、開いたり使用したりすることはありません。
自動アップデートの設定はすべてサーバーサイドに移行し、ユーザーへのアップデート配信をより細かく制御できるようになります。
これにより、ロールバックや、チャンネルを使って特定のユーザーだけへのデプロイも可能になります。これらの設定は Web インターフェースに再び追加されます:
- Native Buildでのrevertを無効化
- メジャーバージョンを超えるアップデートを無効化
⚠️ すべてのチャンネルでデフォルトでtrueになります
これにより、プラグインを頻繁に更新する必要がなくなります。ほとんどのアップデートはサーバーサイドで行われるため、クライアント側の変更なしに適用されます。
⚠️ アップデートがデフォルトになるとリセットされます。ストアからのアップデート時にすべてのダウンロード済みバージョンを削除したくない場合は、以下を行ってください:
{ "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.
これで最新の自動アップデートシステムをテストできるはずです
次の方法でバージョンを送信します:
npx @capgo/cli@latest bundle uploadの代わりに
npx capgo upload今後の展望
「今後の展望」というタイトルのセクション現在は最初の public チャンネルだけが使われています。将来、複数の public チャンネルが設定されると、public はマルチ public チャンネルに変わります。
よくある問題:
「よくある問題:」というタイトルのセクション- アップグレード後のビルドエラーについて:すでにAndroid StudioやXcodeでプラグインのcodeを開いている場合、同期時にそれらが削除されず、エラーの原因となることがあります。ネイティブIDEを開き、手動で削除してください。
capacitor-updater手動で削除して、npx cap syncこれで解決するはずです。
V2からV3へ進む
「V2からV3への移行を続ける」セクション使用している場合 V2からV3へ live update の配信を計画するには、以下と連携させます: Capgo Live Updates Capgo Live Updates のプロダクトワークフロー向けに、 概要 実装の詳細は Overview を 機能 実装の詳細は Features を アップデートの動作 実装の詳細はアップデートの動作を、および アップデートの種類 実装の詳細はアップデートの種類を。