目的・役割

通知ON/OFF・通知時刻・プレミアム状態確認・お気に入り表示・利用規約等の設定機能を提供する画面。

UI 構成

セクション項目動作
通知通知ON/OFFNotificationService.setEnabled
通知通知時刻DatePicker(時刻のみ)
プレミアム状態表示「プレミアム会員」or「無料」
プレミアム「Pro版にアップグレード」PremiumView 起動(無料時のみ)
プレミアム「購入を復元」StoreKit restore
コンテンツお気に入りFavoritesView
サポートプライバシーポリシーSafariSheetView
サポート利用規約SafariSheetView
その他キャッシュクリアUserDefaults初期化
その他バージョン情報1.0.4 (build 15)
デバッグデバッグメニュー#if DEBUG || TESTFLIGHT のみ表示

状態

状態表示内容
通知許可拒否「設定アプリで通知を有効に」
無料ユーザーアップグレードセル表示
プレミアム「プレミアム会員」表示

遷移

操作遷移先
「Pro版にアップグレード」PremiumView
「お気に入り」FavoritesView
「プライバシーポリシー」PrivacyPolicyView (or SafariSheet)
「利用規約」SafariSheetView

実装メモ

関連

変更履歴

バージョン日付変更内容
1.02026-05-09初版作成