Skip to content

互換性

最初の public compatibility line は 0.1.x です。

Package lineDocumented versionProtocolCapabilityRuntime
@consenger/[email protected]0.1.0-alpha.0companion.plugin.v1companion.plugin.v1Vifu Web iframe, iOS WKWebView

Version ポリシー

patch release は同じ protocol と capability を維持します。documentation、diagnostics、browser bundle fix、non-breaking helper を追加できます。

minor release は API や capability を追加できます。game は新しい capability が必要になるまで 0.1.x に残れます。

protocol-breaking change は新しい compatibility line と capability name が必要です。companion.plugin.v1 を宣言する game は、引き続き v1 host bridge behavior を受け取ります。

Host 要件

  • Vifu Web 用の window.postMessage
  • iOS WKWebView runtime 用の window.webkit.messageHandlers.consengerHost
  • server-side code なしで load できる static game entry。
  • JSON-serializable な context、command input、command result、observation payload。