# iOS配布戦略 v1.0.11+21 ## 全体スケジュール ``` Week 1-2: 内部テスト(開発者のみ) Week 3-4: クローズドβ(友人5-10名) Week 5-8: オープンβ(一般50-100名) Week 9-12: App Store審査・正式リリース ``` --- ## Phase 1: 内部テスト(1-2週間) ### 目的 - Critical問題の洗い出し - iOS固有バグの検出 - パフォーマンス測定 ### 対象 - 開発者本人 - 社内テスター(1-2名) ### 配布方法 - Xcode直接インストール - または TestFlight(Internal Testing) ### テスト項目 - `IOS_DEVICE_TEST_CHECKLIST.md` 全項目 - クラッシュレート測定(目標: <0.1%) - メモリリーク検出 ### 完了基準 - [ ] Critical問題ゼロ - [ ] High問題対応済み or 対応計画あり - [ ] クラッシュレート < 0.1% --- ## Phase 2: クローズドβ(2週間) ### 目的 - 実使用環境でのバグ検出 - UXフィードバック収集 - 多様なデバイステスト ### 対象 - 友人5-10名 - 信頼できるテスター ### 配布方法 - TestFlight(External Testing) - メールアドレス指定で招待 ### TestFlight設定 ``` App Name: Ponshu Room Lite (Beta) Beta App Description: 日本酒コレクション管理アプリのβ版です。 OCRでラベル認識、MBTI風診断、Google Drive同期が可能です。 What to Test: - Phase D6フィルタリング(Personal/Business Mode) - カメラ/ギャラリー機能 - Google Sign-In/Drive同期 - パフォーマンス(スクロール、起動時間) Feedback Contact: support@example.com ``` ### テスト項目 - 基本機能テスト(全項目) - 実使用シナリオテスト - ネットワーク環境テスト(Wi-Fi, LTE, 5G) ### フィードバック収集 ``` Google Forms作成: - 使いやすさ(1-5点) - パフォーマンス(1-5点) - バグ報告(自由記述) - 要望(自由記述) ``` ### 完了基準 - [ ] フィードバック回収率80%以上 - [ ] Critical問題ゼロ - [ ] ユーザー満足度4.0/5.0以上 --- ## Phase 3: オープンβ(4週間) ### 目的 - 大規模テスト - App Store審査準備 - マーケティングデータ収集 ### 対象 - 一般ユーザー50-100名 - 日本酒愛好家コミュニティ ### 配布方法 - TestFlight(Public Link) ``` Public Link作成: https://testflight.apple.com/join/xxxxxxxx 募集: - Twitter, Instagram投稿 - 日本酒コミュニティ(Reddit, Discord等) - プレスリリース(PR TIMES等) ``` ### テスト項目 - 全機能テスト - 多様なデバイステスト(iPhone 8〜iPhone 15 Pro Max) - 大量データテスト(100件以上登録) ### 監視指標 ``` Firebase Analytics: - DAU/MAU - 平均セッション時間 - クラッシュフリーユーザー率(目標: 99.9%) - 主要機能の使用率 ``` ### 完了基準 - [ ] テスター数50名以上 - [ ] クラッシュフリーユーザー率 > 99.9% - [ ] App Store評価準備完了 --- ## Phase 4: App Store審査(2-4週間) ### 事前準備 #### 4-1. App Store Connect設定 ``` アプリ情報: - アプリ名: Ponshu Room Lite - サブタイトル: 日本酒コレクション管理 - カテゴリ: フード&ドリンク - 価格: 無料(アプリ内課金なし) プライバシー: - カメラ使用: ラベル撮影 - 写真ライブラリ: 画像選択・保存 - Google Sign-In: バックアップ・復元 - データ収集: 匿名の使用統計(Firebase Analytics) ``` #### 4-2. スクリーンショット作成 ``` 必須サイズ: - 5.5inch(iPhone 8 Plus): 8枚 - 6.5inch(iPhone 14 Pro Max): 8枚 推奨内容: 1. ホーム画面(商品一覧) 2. カメラ撮影画面 3. 詳細画面(五味チャート) 4. MBTI診断結果 5. メニュー作成画面 6. テーマ切替 7. Google Drive同期 8. 統計画面 ``` #### 4-3. App Previewビデオ作成(任意) ``` 長さ: 15-30秒 内容: 1. カメラで撮影(5秒) 2. AI解析→詳細表示(5秒) 3. MBTI診断(5秒) 4. メニュー作成(5秒) 5. テーマ切替(5秒) ``` #### 4-4. プライバシーポリシー公開 ``` URL: https://example.com/privacy-policy 内容: - 収集データ: カメラ画像、Googleアカウント情報 - 利用目的: OCR解析、バックアップ - 第三者提供: Google(Gemini API、Drive API) - データ保存: 端末ローカル、Google Drive(ユーザー選択) ``` #### 4-5. レビューノート作成 ``` 日本語: このアプリは日本酒愛好家向けのコレクション管理アプリです。 テスト手順: 1. アプリ起動 2. カメラボタン → ギャラリーから選択 3. サンプル画像選択(日本酒ラベル) 4. AI解析完了を待つ 5. 詳細画面で五味チャートを確認 Google Sign-In: テストアカウント: test@example.com / password123 英語: This app is a sake collection manager for sake enthusiasts. Test Steps: 1. Launch app 2. Tap camera button → Select from gallery 3. Choose sample image (sake label) 4. Wait for AI analysis 5. View taste chart on detail screen Google Sign-In: Test Account: test@example.com / password123 ``` ### 審査提出 ```bash # Archive作成 flutter build ios --release # Xcodeで 1. Product → Archive 2. Distribute App → App Store Connect 3. Upload # App Store Connectで 1. バージョン情報入力 2. スクリーンショット追加 3. レビューに提出 ``` ### 審査期間 - 平均: 1-2週間 - 最大: 4週間 ### リジェクト対策 ``` よくあるリジェクト理由: 1. プライバシーポリシー不足 → 事前に公開 2. 機能説明不足 → レビューノート充実 3. クラッシュ → TestFlightで事前検証 4. パフォーマンス問題 → 最適化 対応: - リジェクト理由確認 - 修正後24時間以内に再提出 ``` --- ## Phase 5: 正式リリース ### リリース日選定 ``` 推奨: - 木曜または金曜リリース(週末サポート体制) - 避けるべき: 月曜(週初め忙しい)、祝日前後 理想的なタイミング: - 日本酒イベント前(酒フェス等) - 季節の変わり目(新酒シーズン) ``` ### リリース後の監視(最初の1週間) #### 5-1. クラッシュ監視 ``` Firebase Crashlytics: - クラッシュフリーユーザー率(目標: 99.9%) - 致命的クラッシュの即座対応 - 1時間ごとにチェック(初日) - 3時間ごとにチェック(2-7日目) ``` #### 5-2. パフォーマンス監視 ``` Firebase Performance: - アプリ起動時間 - API応答時間 - 画面遷移時間 ``` #### 5-3. ユーザーフィードバック対応 ``` App Store レビュー: - 1日1回チェック - 平均評価4.0以上を維持 - ネガティブレビューには24時間以内に返信 サポート問い合わせ: - 24時間以内に返信 - よくある質問をFAQに追加 ``` ### リリース後の更新戦略 #### マイナーアップデート(2週間ごと) ``` v1.0.12, v1.0.13... - バグ修正 - 小規模改善 - パフォーマンス最適化 ``` #### メジャーアップデート(3ヶ月ごと) ``` v1.1.0, v1.2.0... - 新機能追加 - UI/UX大幅改善 - ユーザー要望対応 ``` --- ## リリース成功基準 ### 初日 - [ ] クラッシュフリーユーザー率 > 99% - [ ] App Store評価 > 3.5 - [ ] ダウンロード数 > 50 ### 1週間 - [ ] クラッシュフリーユーザー率 > 99.5% - [ ] App Store評価 > 4.0 - [ ] DAU/MAU > 30% - [ ] ユーザー継続率(Day 7)> 20% ### 1ヶ月 - [ ] クラッシュフリーユーザー率 > 99.9% - [ ] App Store評価 > 4.2 - [ ] 累計ダウンロード数 > 500 - [ ] 月間アクティブユーザー > 200 --- ## 緊急時の対応フロー ### Critical Bug発見時 ``` 1. 影響範囲確認(5分以内) 2. 緊急修正版開発開始(1時間以内) 3. TestFlight緊急配布(2時間以内) 4. 検証完了(4時間以内) 5. App Store緊急申請(6時間以内) - 緊急審査リクエスト(Expedited Review) 審査完了までの暫定対応: - App Storeレビュー欄で告知 - サポートページで回避策公開 - SNSで状況報告 ``` --- ## まとめ ### タイムライン概要 ``` Week 1-2: 内部テスト Week 3-4: クローズドβ Week 5-8: オープンβ Week 9-12: App Store審査 Week 13: 正式リリース ``` ### 総コスト見積もり ``` Apple Developer Program: 年間99ドル(約15,000円) Firebase(無料枠内想定): 0円 TestFlight(無料): 0円 総額: 約15,000円/年 ``` ### 次のアクション 1. [ ] Apple Developer Program登録 2. [ ] Firebase iOS設定完了 3. [ ] 内部テスト開始 4. [ ] TestFlight設定 5. [ ] フィードバックフォーム作成