bannzai / bannzai/igen

公開前チェックリスト

Open
#16 3 comments 0 reactions 0 assignees View on GitHub
Dominant language
Swift
Stars
0
Forks
0
Avg merge
1d 1h
Merged PRs (30d)
24

Description

## 概要

App Store 公開前に揃えるものと最終確認のチェックリスト。MVP 実装(ロードマップ親 issue)と並行して進められるものから消化する。

## ストア成果物

- [ ] アプリアイコン(`/ios-app-icon-generator`。星空 × 一文字ロゴ「偉」の方向性は要検討)
- [ ] App Store スクリーンショット(`/appstore-screenshot-builder`。JP / US 両ロケール)
- [ ] ストアメタデータ・ASO: 表示名(JP「偉言」/ US「Dear Socrates」)・サブタイトル・キーワード(`/aso-tuner`)。サブタイトルで「悩み相談」「名言」を拾う(documents/PROJECT.md「プロダクト名」)

## ストア・課金設定

- [ ] App Store Connect にアプリを登録する(bundle id・カテゴリ・年齢区分)
- [ ] IAP(相談チケット consumable + 聞き放題サブスク)を ASC に登録する(`/appstore-in-app-purchase`)
- [ ] RevenueCat に App・products・entitlements・offerings を設定する(`/revenuecat-product-setup`)
- [ ] App Privacy(プライバシー「栄養ラベル」)を申告する(収集: 相談内容・匿名識別子・購入情報・利用状況。docs/PrivacyPolicy-ja.md と整合させる)

## 法務ドキュメントの公開と導線

- [ ] GitHub Pages を有効化して docs/ を公開する(Settings > Pages。private リポジトリでの公開可否も確認)
- [ ] アプリ内(設定画面等)から利用規約・プライバシーポリシー・特商法表記へのリンクを設置する
- [ ] ASC のプライバシーポリシー URL・利用規約(EULA)欄に公開 URL を設定する

## 審査対応

- [ ] 審査メモ: 英語モード(Dear Socrates)の切り替え方法を記載する(審査員が英語圏でも試せるように)
- [ ] 医療・カウンセリングを想起させる文言がストア文言・アプリ内に無いことを最終確認する(documents/PROJECT.md リスク 2)
- [ ] セーフティ(危機ワード → 窓口案内)が動作することを確認する

## 申請前の最終確認

- [ ] TestFlight で実機確認(音声入力・課金サンドボックス・push なし構成の確認)
- [ ] `/run-qa` による全機能の動作確認(`/setup-qa` の整備を含む)
- [ ] Analytics イベントに相談本文が含まれていないことの確認
- [ ] Shipaton 提出要件(RevenueCat 統合の確認・提出フォーム)の最終チェック

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing documents/PROJECT.md and docs/PrivacyPolicy-ja.md, then inspect the /run-qa and /setup-qa entry points and the listed App Store Connect, RevenueCat, and GitHub Pages tasks. Done means every checklist item is verified, including TestFlight checks, privacy alignment, safety behavior, and submission requirements.

Written by the indexing model from the issue text.

Assessment

Tech stack
swift
Domain
documentation, mobile, payments, release
Issue type
Documentation
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.