From V3 to V4
このプラグインのセットアッププロンプトをコピーして、インストール手順とフルマークダウンガイドを取得します。
このアップグレードの理由
「このアップグレードの理由」というセクションあなたとディスコードコミュニティで多くの議論をしてみて、手動モードは非常に手動で安全ではありません。例えば、自動リバートは不可能でした。したがって、手動でアップデートに失敗した場合、ユーザーはアプリを削除して再インストールする必要があります。これは、悪いユーザー体験です。
この機会を利用して、あなたにさらに自由を与え、すべての悪いcodeを削除しました。
インストール
Installnpm i @capgo/capacitor-updater@4
クラウド自動更新
Auto-update cloud基本例を使用している場合は、安全に新しいバージョンにアップグレードしてください。
自社ホストの自動更新
Auto-update self-hosted変更は簡単です。
- 設定名
autoUpdateUrlからupdateUrl - エンドポイントメソッドが
GETPOSTに変更されました
手動ユーザー
セクションのタイトル “マニュアルユーザー”あなたにとっては最大の変更点ですが、最高のものです!あなたは大量の改善点を獲得します、注意してください。
autoUpdateUrlこれはupdateUrlこの設定は、手動モードでも使用できるようになったためです- 削除
cancelDelayそしてdelayUpdateの代わりにsetDelay - もうありません
versionNameのセット - 変更
versionkey, __CAPGO_KEEP_0__ をオブジェクトに返しました。BundleInfo
interface BundleInfo { id: string; version: string; downloaded: string; status: 'success' | 'error' | 'pending' | 'downloading'}- 誤解を招く名前が変更されました (説明もできないかもしれませんが、使用方法は新しいものが簡単に理解できるようになりました):
- これまで呼ばれていた
versionは、現在bundle idは古いversionは、10文字のランダムな文字列でしたが、これはidは、唯一の信頼できる方法で、バンドルにアクセスする唯一の方法です。例えば7Dfcd2RedN.versionは、現在versionNameを選択します。例えば1.0.0
- これまで呼ばれていた
updateUrlからgetに移動しましたpost、カスタムヘッダーは問題でしたが、投稿は論理的なものになりました。前のヘッダーはすべて本文に移動し、プレフィックスは消えます。cap_メソッドは削除され、代わりにversionNameリストは現在リストを返します。getId- Rename
BundleInfo - Rename
getIdingetDeviceId autoUpdateがtrueになります。マニュアルモードを使用する場合は、falseに設定してください。
- メソッド
getLatest, this method allows you to get from your server set withupdateUrlこのメソッドは、サーバーに設定した最後のバージョンを取得することを許可します。 - Method
setDelaywho take{kind:“background” | “kill” | “nativeVersion” | “date”, value? : string}as argument to set delay to different modes. - Method
next, to set the version in next backgrounding, in opposite tosetwho do it instantly. - Method
isAutoUpdateEnabled, to let you know if you are in auto-update context - Event
downloadCompletewhen download reach 100% - 必須のフィールドが追加されました
versionダウンロードメソッドで notifyAppReady手動モードでも、10秒以内に呼び出さないと、過去のバージョンに戻します。
貢献者
「貢献者」セクション@lincolnthree あなたの助けがなければ、このアップデートを実行することはできませんでした。ありがとうございました。
V3からV4まで
「V3からV4まで」セクションライブアップデートの配信を計画している場合 V3からV4まで 、これをCloudflareに接続してください Capgo Live Updates Capgo Live Updatesの製品ワークフロー Overview Overviewの実装詳細 Features Featuresの実装詳細 Update Behavior Update Behaviorの実装詳細 Update Types Update Typesの実装詳細