運用・サポート
既知の制限事項
お気に入り機能
- 会員登録はありません。localStorage に保存するため 端末・ブラウザごと に独立します。
- データ削除・機種変更でお気に入りは失われます。
退店後のメディアアクセス制限(R2 モード)
デフォルト構成(ENABLE_CLOUDFLARE_IMAGES=false、R2 モード)では、退店処理時にメディアの URL を自動で無効化できません。
R2 はオブジェクト単位の ACL をサポートしていないためです。
- Workers プロキシ(
/api/public/media/*)経由のアクセスはキャストステータスを確認して 403 を返します - ただし R2 バケットの公開 URL(
R2_PUBLIC_DOMAIN)を直接知っているユーザーはアクセスできます
対策: 退店後すぐに「メディアを完全削除」を実行するか、ENABLE_CLOUDFLARE_IMAGES=true を使用してください。
詳細: 05-cast-retirement.md
動画(Stream OFF 時)
- R2 + HTML5
<video>のため、高解像度・大容量ファイルは 初回表示が遅い 場合があります。 - iPhone 撮影の
.mov等は、Stream ON を推奨します。
Feature Toggle の切替
- 運用中に Images / Stream の ON/OFF を切り替えると、既存メディアの URL 形式が変わる可能性があります。移行手順は 04-feature-toggles.md を参照してください。
想定外の利用
- 完全な開発未経験者向けのゼロタッチ導入は想定していません(03-support-policy.md)。
- マルチ店舗・マルチテナントは 1 ライセンス 1 事業体を前提としています(LICENSE)。