__CAPGO_KEEP_0__
このプラグインのインストール手順とフルマークダウンガイドを含むセットアップコマンドをコピーしてください。
このアップグレードの理由
「このアップグレードの理由」セクション多くのDiscordコミュニティでの話し合いを通じてあなたと出会いました。手動モードは非常に手動的で安全ではありませんでした。例えば、自動復元は不可能でした。手動でアップデートに失敗した場合、ユーザーはアプリを削除して再インストールする必要がありました。これは、ひどいユーザー体験です。
この機会を利用してあなたにさらに自由を与え、すべての悪いcodeを削除しました。
インストール
「インストール」のセクションnpm i @capgo/capacitor-updater@4
クラウドの自動更新
「クラウドの自動更新」のセクション基本的な例をアプリに使用している場合、安全に新しいバージョンに移行できます。楽しんでください!
自主ホストの自動更新
「自主ホストの自動更新」のセクションあなたにとっては依然として簡単です。変更点は:
- 設定の名前
autoUpdateUrl「設定の名前」updateUrl - The Endpoint method changed from
GETto POST
Manual users
Section titled “Manual users”For you, this is the most significant change, but for the best! You get tons of improvements, Read carefully.
Changes
Section titled “Changes”autoUpdateUrlbecomesupdateUrlsince this setting can be used in manual mode now too- Delete of
cancelDelayanddelayUpdatein favor ofsetDelay - もう必要ありません
versionNameセット内 - 変更
versionキー、最も関数をオブジェクトに返したものBundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- 誤解を招く名前の変更(説明も明確ではありませんが、使用方法は新しいものがわかりやすくなりました):
- これまで呼ばれていた
versionは今は参照するbundle id古いversionランダムな10文字の文字列でしたが、これはid信頼できる唯一のユニークな方法でバンドルにアクセスする方法です。例えば7Dfcd2RedN.version今は参照するversionNameyou choose for a bundle, example1.0.0
- これまで呼ばれていた
updateUrlmove fromgetからpostにcap_、カスタムヘッダーが問題でしたので、論理的であるため、すべての前のヘッダーは本文に移動し、プレフィックスversionName消滅しました。getId- メソッドは廃止され、代わりに
BundleInfo - リストは現在
getIdRenamegetDeviceId autoUpdateに
がデフォルトで真になります。マニュアルモードを使用する場合は、falseに設定してください。
ニュースのセクションは「ニュース」と題されています- メソッド
getLatestこのメソッドは、サーバーに設定した最後のバージョンを取得することを許可します。updateUrlメソッド - 指定された値("background" | "kill" | "nativeVersion" | "date")を引数として受け取ります。
setDelayメソッド{異なるモードで遅延を設定するために使用します。:メソッド}バックグラウンドで実行されるバージョンを次のバックグラウンドで設定します。 - メソッド
nextこれは、即座に実行するのではなく、バックグラウンドで実行します。setメソッド - バックグラウンドで実行されるバージョンを次のバックグラウンドで設定します。
isAutoUpdateEnabled自動更新の状況を知らせるために - イベント
downloadCompleteダウンロードが100%に達したとき - ダウンロードメソッドで必須のフィールド
version手動モードでも、10秒以内に呼び出さないと、過去のバージョンに戻します。 notifyAppReady貢献者
セクション「貢献者」
lincolnthreeあなたがこの更新を始めてくれたことに感謝します。私たちがこの更新を実現することはできませんでした。 V3からV4まで
セクション「V3からV4まで」
@lincolnthreeCapgoを使用している場合 V3からV4への移行 __CAPGO_KEEP_0__ Live Updatesと接続して Capgo Live Updatesの製品ワークフロー Capgo Live Updatesの製品ワークフロー 概要 概要の実装詳細 機能 機能の実装詳細 更新動作 更新動作の実装詳細 更新タイプ 実装詳細についての更新タイプの詳細を参照してください。