本文へスキップ

互換性

現在の公開互換系統は Manifest V1 です。

対象公開契約実行環境
@vifu/sdkVifu サービス、リソース、ゲーム所有アクションのためのブラウザー SDKVifu Web iframe、iOS WKWebView
@vifu/clisetup、build、deploy、成果物検証Node.js CLI
@vifu/create-vifuスタータープロジェクト作成Node.js CLI

バージョンポリシー

パッチ / alpha リリースでは SDK ヘルパー、診断、マニフェストフィールド、デプロイ検証ルールを追加できますが、有効な Manifest V1 プロジェクトを予告なく壊さない方針です。

破壊的変更には新しい互換系統が必要です。それまでは次を使います。

  • manifestVersion: 1
  • ブラウザー入口ファイルは main.url
  • @vifu/sdk
  • ホストブリッジメッセージではなく Vifu SDK API

ホスト要件

  • Vifu Web 用の window.postMessage
  • iOS WKWebView ランタイム用の window.webkit.messageHandlers.vifuHost
  • HTML 入口ファイルを含む静的ブラウザー出力。
  • JSON 化できるコンテキスト、操作入力 / 結果、観測イベント、シグナルペイロード。
  • プラットフォーム機能はバックエンドへの直接呼び出しではなく @vifu/sdk 経由。