# 本番環境のチェックリスト — Five SDK

Team データ、シーンのアセット、ライフサイクル、エラー処理、依存関係の更新に備えて Five SDK を確認します。

Canonical: https://developer.realsee.ai/ja/docs/five-sdk/production
Source: https://developer.realsee.ai/ja/docs/five-sdk/production.md
Language: ja

スターターはローカルの連携例です。Team データを使うアプリを公開する前に確認してください。

<span id="authorize-work-on-your-server" class="docs-anchor-alias" aria-hidden="true"></span>

## サーバーで Work を認可する

トークン → Team 一覧 → 選択 Work の流れは [Team API クイックスタート](https://developer.realsee.ai/ja/docs/open-api/quickstart) を参照してください。SK とトークンはサーバーに保持します。フロントのリソースコードや視点保存は所有権の証明ではありません。

公開前に独自のユーザー認証とサーバー側のリソース認可を追加します。localhost 用スターターは複数ユーザー向け認可サービスではありません。

<span id="handle-the-assets-separately" class="docs-anchor-alias" aria-hidden="true"></span>

## アセットを別に扱う

正しい Work でもパノラマやモデルが取得できない場合があります。ネットワーク、許可ドメイン、署名 URL の期限、実描画を確認します。対処のために任意のユーザー指定 URL をプロキシしないでください。

<span id="keep-errors-attached-to-their-stage" class="docs-anchor-alias" aria-hidden="true"></span>

## エラーを段階ごとに扱う

| 段階 | 確認する証拠 |
| --- | --- |
| 認証 | サーバーのトークン要求の HTTP・業務結果。 |
| 一覧 | 認可済み一覧の結果。空でも有効。 |
| Work | 選択リソース、解析結果、選択の有効期間。 |
| パノラマ・モデル | SDK の結果と参照アセット。 |
| 任意操作 | Work が必要なモードや交点処理に対応するか。 |

秘密情報、トークン、非公開 Work 全体、署名ハンドル、署名アセット URL をログやサポート連絡に含めないでください。

<span id="manage-browser-resources" class="docs-anchor-alias" aria-hidden="true"></span>

## ブラウザーのリソースを管理する

描画器はクライアントでのみ作成し、安定したサイズのホストを与え、離脱時に破棄します。画面外の不要なビューアーは停止または削除します。モバイルメモリーと WebGL を対象端末で試してください。最低ブラウザー版だけでは性能を保証できません。

画像出力と複数シーンは GPU・CPU メモリーを増やします。無制限の出力サイズや連続フレーム出力は避けてください。

<span id="upgrade-a-tested-set" class="docs-anchor-alias" aria-hidden="true"></span>

## 検証済みの組み合わせを更新する

ロックファイルを保持し、型定義、実行時の挙動、peer dependency、脆弱性情報、主要なブラウザーフローを確認してから変更します。

Dnalogel・Vreo・Live には独自の版制約があります。[拡張ガイド](https://developer.realsee.ai/ja/docs/dnalogel) の版と peer dependency を保持してください。

<span id="check-before-launch" class="docs-anchor-alias" aria-hidden="true"></span>

## 公開前に確認する

実際の配備環境で公開シーンと Team シーンを動かし、対象ブラウザーと端末で読み込み、移動、モード、アクセス制御を確認してください。

