Skip to content

Latest commit

 

History

History
329 lines (254 loc) · 10.5 KB

File metadata and controls

329 lines (254 loc) · 10.5 KB

PrayAnswer v1.13 App Store 배포 메타데이터

버전 정보

  • 버전: 1.13 / 빌드: 2
  • 최소 iOS: 17.0
  • 카테고리: 라이프스타일 (주) / 유틸리티 (부)
  • 연령 등급: 4+
  • 가격: 무료

앱 이름 (30자 이내)

Pray & Answer - 기도 기록장

영문: Pray & Answer - Prayer Journal


부제목 (30자 이내)

기도하고, 응답을 기록하세요

영문: Record Prayers, Track Answers


키워드 (100자 이내, 쉼표 구분, 공백 없이)

한국어 스토어

기도,기도일기,기도수첩,기도응답,QT,큐티,신앙,교회,성경,묵상,기도제목,감사일기,위젯,iCloud

영어 (글로벌 스토어)

prayer,journal,faith,church,bible,devotional,christian,answered prayer,prayer list,widget

프로모션 텍스트 (170자 이내 — 언제든 수정 가능, 심사 불필요)

한국어

기도 습관 설정, 기도제목 나눔, 기간별 통계 인사이트가 새롭게 추가되었습니다. 나의 기도를 함께 공유하고, 매일의 기도를 습관으로 만들어 보세요.

영어

New: Prayer Habits, Prayer Sharing, and Period-based Statistics Insights. Build a daily prayer routine and share your prayer requests with those you love.

What's New — 업데이트 노트

한국어

v1.13 업데이트

기도 습관
· 매일 또는 특정 요일에 기도 습관을 설정하세요
· 연속 달성 스트릭으로 기도 루틴을 만들어보세요
· 습관 알림으로 기도 시간을 놓치지 마세요

기도제목 나눔
· 내 기도제목을 카카오톡, 에어드롭 등으로 쉽게 공유
· 받은 기도제목을 한 번에 앱에 저장

통계 개선
· 전체 / 6개월 / 3개월 / 1개월 기간 필터 추가
· 기도 인사이트 카드 (시작일, 이번 달 추가, 주 기도 분야 등)

기타 개선
· 앱 전체 폰트를 SF Pro Rounded로 변경 (가독성 향상)
· 탭 이름 간소화 (목록 / 추가 / 대상자 / 습관 / 통계)
· 기도 목록 검색 기능
· 안정성 및 성능 개선

영어

v1.13 Update

Prayer Habits
· Set daily or weekday-specific prayer habits
· Track your streak and build a consistent prayer routine
· Get notified so you never miss your prayer time

Prayer Sharing
· Share your prayer requests via KakaoTalk, AirDrop, and more
· Import received prayers directly into the app

Statistics Improvements
· New period filter: All / 6 months / 3 months / 1 month
· Prayer insight cards (start date, this month, top category, and more)

Other Improvements
· App-wide SF Pro Rounded font for better readability
· Simplified tab names (List / Add / People / Habit / Stats)
· Prayer list search
· Stability and performance improvements

앱 설명 (4000자 이내)

한국어

기도하고, 기다리고, 응답을 경험하세요.

Pray & Answer는 당신의 기도 여정을 기록하는 가장 직관적인 앱입니다.

[ 핵심 기능 ]

기도 보관소
· Wait — 응답을 기다리는 기도
· Yes — 하나님이 응답하신 기도
· No — 다른 방향으로 인도하신 기도
세 가지 보관소로 기도의 흐름을 한눈에 확인하세요.

기도 습관
· 매일 또는 특정 요일에 기도 루틴을 만들어보세요
· 연속 달성 스트릭으로 기도 동기를 유지하세요
· 습관 알림으로 기도 시간을 절대 놓치지 마세요

기도제목 나눔
· 소중한 기도제목을 가족, 친구, 교회 구성원과 나누세요
· 카카오톡, 메시지, 에어드롭으로 간편하게 공유
· 받은 기도제목을 한 번에 앱에 저장

기도대상자 관리
· 가족, 친구, 동역자 등 기도 대상을 등록하세요
· 대상자별 기도 현황과 응답률을 한눈에 파악
· 기도 대상자 TOP 5 통계 제공

통계 & 인사이트
· 기간 필터 (전체 / 6개월 / 3개월 / 1개월)
· 월별 기도 추이 차트
· 기도 인사이트 카드 (시작일, 이번 달 추가량, 주 기도 분야 등)
· 카테고리별 분포 (건강, 일/학업, 개인, 감사, 비전 등)
· 보관소 분포 도넛 차트 / 응답률 실시간 표시

홈화면 위젯
· 기도 빠른 추가 위젯 (Small / Medium)
· 보관소별 기도 목록 위젯
· 즐겨찾기 기도 위젯
· 잠금화면 위젯 지원

D-Day & 알림
· 기도마다 D-Day를 설정하세요
· D-7, D-3, D-1 자동 알림

iCloud 동기화
· iPhone과 iPad 간 기도 데이터 자동 동기화
· 언제 어디서든 이어서 기록

iPad 최적화
· 2-column 레이아웃으로 넓은 화면 활용

기도는 기록될 때 더 강력해집니다.
오늘, 당신의 첫 번째 기도를 기록해보세요.

영어

Pray. Wait. Experience the answer.

Pray & Answer is the most intuitive app for recording your prayer journey.

[ CORE FEATURES ]

Prayer Storages
· Wait — prayers you're trusting God for
· Yes — prayers God has answered
· No — prayers He redirected
See the full flow of your prayer life at a glance.

Prayer Habits
· Build a daily or weekday-specific prayer routine
· Track your streak to stay consistent
· Get reminders so you never miss your prayer time

Prayer Sharing
· Share your prayer requests with family, friends, and church members
· Send via KakaoTalk, Messages, AirDrop, and more
· Import received prayers directly into the app

Prayer Target Management
· Add family, friends, and prayer partners
· View prayer status and answer rate per person
· Top 5 prayer targets statistics

Statistics & Insights
· Period filter: All / 6 months / 3 months / 1 month
· Monthly prayer trend chart
· Insight cards (start date, this month's count, top category, and more)
· Category distribution & storage donut chart
· Real-time answer rate

Home Screen Widgets
· Quick-add prayer widget (Small / Medium)
· Storage-based prayer list widgets
· Favorites prayer widget
· Lock screen widget support

D-Day & Reminders
· Set a D-Day for any prayer
· Auto reminders at D-7, D-3, D-1

iCloud Sync
· Auto-sync between iPhone and iPad
· Continue recording anywhere, anytime

iPad Optimized
· 2-column layout for larger screens

Prayer becomes more powerful when it's recorded.
Start your first prayer entry today.

App Store Connect 제출 체크리스트

빌드 준비

  • MARKETING_VERSION = 1.13 확인
  • CURRENT_PROJECT_VERSION = 2 확인
  • Xcode → Product → Archive
  • Organizer → Distribute App → App Store Connect → Upload

필수 Xcode 캐퍼빌리티 (Signing & Capabilities)

  • iCloud 캐퍼빌리티 추가
    • CloudKit 체크 ✓
    • Containers: iCloud.com.restart.PrayAnswer
  • Push Notifications 캐퍼빌리티 추가 (CloudKit silent push 필요)
  • App Groups: group.prayAnswer.widget 확인
  • Background Modes: Remote notifications 체크 (CloudKit sync용)

엔타이틀먼트 확인 (PrayAnswer.entitlements)

현재 포함된 키:

com.apple.developer.icloud-container-identifiers = iCloud.com.restart.PrayAnswer
com.apple.developer.icloud-services = CloudKit
com.apple.developer.ubiquity-kvstore-identifier = $(TeamIdentifierPrefix)com.restart.PrayAnswer
com.apple.security.application-groups = group.prayAnswer.widget

모두 올바르게 구성됨

App Store Connect 메타데이터 입력

  • 한국어 앱 설명 붙여넣기
  • 한국어 프로모션 텍스트 붙여넣기
  • 한국어 What's New 붙여넣기
  • 한국어 키워드 입력
  • 영어 앱 설명 붙여넣기
  • 영어 프로모션 텍스트 붙여넣기
  • 영어 What's New 붙여넣기

스크린샷 (v1.13 신규 기능 반영 권장)

디바이스 장수 권장 화면
iPhone 6.7" (필수) 4~5장 기도 목록 / 통계(인사이트 카드) / 습관 / 기도 추가 / 기도 공유
iPad 13" (필수) 3장 기도 목록+상세 / 통계 / 습관

개인정보 처리방침

  • 수집 데이터: 기도 내용 (로컬 + iCloud 저장, 제3자 미공유)
  • Privacy URL 등록

심사 노트 (영문, App Store Connect → 버전 정보 → 심사를 위한 메모)

PrayAnswer is a prayer journal app. No login or account is required.
All data is stored locally via SwiftData and optionally synced through iCloud (CloudKit).

v1.13 adds Prayer Habits, Prayer Sharing (local file + text, no server), 
and Statistics period filters.

Permissions used:
- Microphone: Voice-to-text prayer input
- Photos: Attach images to prayers
- Calendar: Add D-Day prayer reminders
- Notifications: D-Day reminders and prayer habit reminders
- iCloud: Cross-device sync between iPhone and iPad

The prayer sharing feature exports a local .prayanswer file — no server or account needed.
No test account needed — the app launches directly into the main screen.

iCloud 스키마 배포 체크리스트

CloudKit Dashboard 작업 (출시 전 필수)

  1. developer.apple.com → CloudKit Console
  2. Container: iCloud.com.restart.PrayAnswer 선택
  3. Schema 탭 → Deploy Schema to Production 버튼 클릭
    • Development 스키마를 Production에 배포해야 실제 사용자 데이터가 동기화됨
    • ⚠️ 이 단계를 빠뜨리면 사용자 기기 간 동기화가 작동하지 않음

자동 생성되는 레코드 타입 (SwiftData → CloudKit)

SwiftData의 cloudKitDatabase: .automatic은 아래 모델을 자동으로 CloudKit 레코드로 변환합니다:

Swift Model CloudKit Record Type
Prayer CD_Prayer
Attachment CD_Attachment
PrayerCollection CD_PrayerCollection
PrayerHabit CD_PrayerHabit
PrayerHabitLog CD_PrayerHabitLog

기존 사용자 데이터 안전성

  • 신규 컬럼(옵셔널 or default값 있음): 자동 마이그레이션 ✅
  • SwiftData는 스키마 변경 시 Lightweight Migration 자동 적용
  • PrayAnswerApp.swift의 CloudKit → 로컬 → 백업이동 3단계 폴백으로 앱 크래시 없음 ✅
  • 최후 수단 코드: 삭제 대신 백업 이동 방식으로 수정 완료 ✅

데이터 안정성 요약

시나리오 처리 방식
CloudKit 초기화 성공 CloudKit 동기화 활성화
CloudKit 실패 (네트워크/계정 없음) 로컬 전용으로 자동 폴백
로컬 DB 초기화도 실패 (DB 손상) 기존 store를 StoreBackup_타임스탬프/ 폴더로 이동 후 재생성
앱 업데이트 (v1.12 → v1.13) Lightweight Migration 자동 적용, 기존 데이터 보존
iCloud 미사용 기기 로컬만 저장, 정상 작동