概要
Firestore の planType に基づく機能ゲーティング。
機能マトリクス
| 機能 |
free |
subscriber |
| 服薬記録・OD検出・通知 |
✅ |
✅ |
| JSONエクスポート(GDPR対応) |
✅ |
✅ |
| 広告 |
あり |
なし |
| カレンダー(ヒートマップ) |
🔒 |
✅ |
| ストリーク |
🔒 |
✅ |
| PDFエクスポート |
🔒 |
✅ |
| テーマ(ダークモード・カラーテーマ) |
🔒 |
✅ |
※ premium ティアは将来用(未実装)
購入導線
- Phase 1: 設定画面にプラン管理セクション
- Phase 2: 有料機能タップ時にアップグレード促進モーダル
実装
adFree: boolean → planType: 'free' | 'subscriber' | 'premium' に移行
- AdBanner 判定を
planType === 'free' に変更
- 有料機能コンポーネントに
planType チェックを追加
- Android では Stripe 決済UIを非表示
受け入れ条件
概要
Firestore の planType に基づく機能ゲーティング。
機能マトリクス
※ premium ティアは将来用(未実装)
購入導線
実装
adFree: boolean→planType: 'free' | 'subscriber' | 'premium'に移行planType === 'free'に変更planTypeチェックを追加受け入れ条件