本文へスキップ
ShopWebview

Cocos ホットアップデート(HotUpdate)— Cocos Creatorゲーム向け

Cocos Creatorのゲームは、エンジンのホットアップデート機能を使って、スクリプトとアセットをリモートで更新できます。ShopWebviewでは、ストアで公開中のCocosアプリを、完全な更新配信インフラとあわせて提供しています。

Cocos ホットアップデート(HotUpdate)— Cocos Creatorゲーム向け

提供内容

  • インストール済みのユーザーへコンテンツ更新をリモート配信
  • 本番公開前に使える専用のテストチャネル
  • 問題のあるリリースを安定版へ即座にロールバック
  • 署名付きの更新パッケージを、適用前に整合性チェック

Cocosのホットアップデートの仕組み

Cocos Creatorは、バージョンと全ファイルのmd5ハッシュを記載したmanifestファイルを使用します。ゲームの起動時にAssetsManagerがローカルのmanifestとサーバー上のmanifestを比較し、変更されたファイルだけをダウンロードしてmd5を検証したうえで、再起動して新しいコンテンツを実行します。

更新サーバーを自前で構築する必要なし

ホットアップデートを自前で運用するには、パッケージのホスティング、リリースごとのmanifest生成、バージョン管理が必要です。ShopWebviewのHotUpdate版には、これらすべてに加えて、リリース・テスト・ロールバックを行う管理ポータルが含まれています。

安全なリリース:テスト、ロールバック、署名

アップデートはまずテストチャネルで配信され、問題があれば即座にロールバックできます。パッケージはユーザーの端末に適用される前に、署名と整合性の検証が行われます。

よくある質問

はい。Cocos CreatorのゲームはJavaScriptで動作するため、スクリプトとアセット(画像、サウンド、シーン)の両方をホットアップデートで更新できます。

いいえ。manifestとハッシュが異なるファイルだけがダウンロードされます。

当ストアでHotUpdate版のあるCocosアプリをお選びください。ソースコード、ホットアップデートの設定、管理ポータルへのアクセス権をスピーディーにお渡しします。

管理ポータルからロールバックすると、ユーザーは最新の安定版に戻ります。

お探しのものが見つかりませんか?

アイデアとご予算を管理者にお送りください。当日中にお見積もりとスケジュールをご連絡します。

管理者に連絡