Cocosのホットアップデートの仕組み
Cocos Creatorは、バージョンと全ファイルのmd5ハッシュを記載したmanifestファイルを使用します。ゲームの起動時にAssetsManagerがローカルのmanifestとサーバー上のmanifestを比較し、変更されたファイルだけをダウンロードしてmd5を検証したうえで、再起動して新しいコンテンツを実行します。
更新サーバーを自前で構築する必要なし
ホットアップデートを自前で運用するには、パッケージのホスティング、リリースごとのmanifest生成、バージョン管理が必要です。ShopWebviewのHotUpdate版には、これらすべてに加えて、リリース・テスト・ロールバックを行う管理ポータルが含まれています。
安全なリリース:テスト、ロールバック、署名
アップデートはまずテストチャネルで配信され、問題があれば即座にロールバックできます。パッケージはユーザーの端末に適用される前に、署名と整合性の検証が行われます。




