Skip to content

[Billing] Feature Gating(Free/Subscriber 機能分岐) #52

Description

@yuuka-dev

概要

Firestore の planType に基づく機能ゲーティング。

機能マトリクス

機能 free subscriber
服薬記録・OD検出・通知
JSONエクスポート(GDPR対応)
広告 あり なし
カレンダー(ヒートマップ) 🔒
ストリーク 🔒
PDFエクスポート 🔒
テーマ(ダークモード・カラーテーマ) 🔒

※ premium ティアは将来用(未実装)

購入導線

  • Phase 1: 設定画面にプラン管理セクション
  • Phase 2: 有料機能タップ時にアップグレード促進モーダル

実装

  • adFree: booleanplanType: 'free' | 'subscriber' | 'premium' に移行
  • AdBanner 判定を planType === 'free' に変更
  • 有料機能コンポーネントに planType チェックを追加
  • Android では Stripe 決済UIを非表示

受け入れ条件

  • free ユーザーで有料機能がロック表示される
  • subscriber ユーザーで全機能アクセス可能
  • free ユーザーで広告が表示される
  • subscriber ユーザーで広告が非表示
  • adFree → planType のマイグレーション完了

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions