Formmatic(ゲーム用WebView)

Game APIでトークンを取得し、WebViewでフォームを開きます。

ゲーム用トークン API

  • `POST /api/game/forms/:slug/view-token`
  • 返却された `url`(`/g/<slug>?token=...`)をWebViewで開きます

Unity側の流れ

Game APIの署名でトークンを取得し、WebViewでフォームを表示します。

  • `FormmaticBugReportClient.FetchGameViewUrl(...)` でトークンURL取得
  • `FormmaticWebFormLauncher.OpenUrlInWebView(...)` で表示
  • `gameApiSecret`(必須)と `gameApiKeyId`(任意)を指定

フォーム設計

WebViewで表示するため、フォーム項目の増減に強い設計です。

  • フォーム側で項目を自由に追加・変更できます
  • ゲーム側のUIを作り直す必要はありません

WebView表示

UniWebViewがある場合はWebViewで開き、未導入なら外部ブラウザへフォールバックします。

Unity側
`FormmaticWebViewController` を使うと、トークン取得 + WebView表示 + 戻る/閉じるUIまで用意できます。
`Samples~/FormmaticWebViewDemo` がそのまま使えます。