8.7 KiB
8.7 KiB
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
審査提出
# 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円/年
次のアクション
- Apple Developer Program登録
- Firebase iOS設定完了
- 内部テスト開始
- TestFlight設定
- フィードバックフォーム作成