시뮬레이터(아이폰 17 Pro · iOS 26.4)에서 실제로 찍은 화면입니다. 같은 시험 계정을 «구독 중» 과 «구독 없음» 두 상태로 찍었습니다.
전 = 7e4236a 9/25 밤 · 제 마지막 판(262682124) 소스 ·
후 = 767c4d4 9/26 새벽 · 마케팅·SEO 세션이 심사 대비로 바꾼 판(대표님 폰의 262690150 계열) ·
개선 = 57d01bd · 오늘 계정 삭제를 이용권 화면으로 옮긴 판
결정 — 아이폰은 애플 결제, 나머지는 포트원
대표님 결정(9/26): 아이폰 = 애플 앱 내 구입 · 안드로이드·윈도우·맥·웹 = 포트원.
앱은 이미 이 결정대로 되어 있습니다
아이폰에서는 애플 결제 칸만 보이고 웹 결제·가격 예고·포트원 안내가 없습니다. 안드로이드·윈도우·맥은 포트원 결제 그대로입니다.
한 파일(store_policy.dart)에서 정하고, 시험이 플랫폼마다 잠급니다 — 앱 시험 959개 통과·실패 0.
남은 것은 앱스토어 커넥트에서 애플 상품을 켜는 일입니다(아래 «애플 결제 지금 상태»).
아이폰 안에서 포트원을 쓰면 수수료가 두 번 붙습니다 — 맞습니다
한국 외부 결제 제도로 아이폰 앱 안에서 포트원을 쓰면, 결제는 포트원이 받아도 애플이 부가세 포함 금액의 26%를 따로 청구합니다.
거기에 포트원·카카오페이 수수료(3.2%)가 또 붙습니다. 그래서 9,900원에 6,109원이 남아, 애플 결제(소규모 사업자 15%)의 7,650원보다 적습니다.
게다가 포트원·카카오페이는 애플이 미리 승인한 결제사가 아닙니다.
안 됨아이폰 앱 안에서 포트원(웹 결제)으로 보내는 것 — 한국 스토어는 앱 안 외부 결제 단추·링크·안내를 막습니다(3.1.1). 미국 스토어만 예외입니다.
불리한국 «외부 결제» 제도로 아이폰에서 포트원을 쓰는 길 — 포트원·카카오페이는 애플 사전 승인 결제사 목록에 없고, 한국 전용 새 앱을 따로 내고 지금 앱은 한국에서 내려야 하며, 애플 수수료가 부가세 포함 총액의 26%(소규모 사업자 할인 없음)라 애플 결제보다 덜 남습니다.
결정아이폰 = 애플 앱 내 구입(소규모 사업자 프로그램 15%). 안드로이드(직접 배포 APK)·윈도우·맥(직접 배포 DMG)·웹 = 포트원 그대로. 웹·안드로이드에서 산 분도 아이폰에서 로그인해 쓸 수 있습니다(3.1.3(b)) — 단, 아이폰 안에서도 같은 구독을 애플 결제로 팔아야 합니다.
지금애플 결제 코드는 붙어 있지만 꺼져 있습니다. 앱스토어 커넥트에 구독 상품이 아직 없어서, 지금 아이폰에서는 새 사용자가 살 방법이 없습니다(아래 «애플 결제 지금 상태»).
9,900원 한 건에 남는 돈
어디서 · 어떻게
애플 몫
결제사 수수료
부가세 900원
남는 돈
안드로이드·윈도우·맥·웹 · 포트원
0
317
우리가 신고·납부
8,683
아이폰 · 애플 결제 · 소규모 사업자 15%
1,350
0
애플이 처리
7,650
아이폰 · 애플 결제 · 일반 30%
2,700
0
애플이 처리
6,300
아이폰 · 한국 외부 결제 26% + 결제사
2,574
317
우리가 신고·납부
6,109
가정: 9,900원 = 공급가 9,000 + 부가세 900. 결제사 3.2%는 카카오페이 계약 요율(부가세 별도라 실제로는 조금 더). 애플 결제는 «세금을 뺀 금액 × 요율», 한국 외부 결제는 애플 문서 문구 그대로 «부가세 포함 총액 × 26%». 소규모 사업자 프로그램(직전 연도 수익 100만 달러 이하)은 신청해야 적용됩니다.
대표님이 짚으신 것 — 누가 무엇을 바꿨나
커밋 기록과 시뮬레이터 캡처·녹화로 확인했습니다.
짚으신 것
확인한 것
지금
원래 설정 마지막이 탈퇴였나?
아니오. 원래 마지막은 「구독 해제」였습니다. 「계정 삭제」는 마케팅·SEO 세션이 9/26 00:18(6c77b5c)에 애플 5.1.1(v) 때문에 넣었고, 아이폰에서는 「구독 해제」를 숨겨 계정 삭제가 마지막 줄이 됐습니다.
고침이용권 화면 맨 아래로 옮겼습니다(57d01bd).
이용권 메뉴가 이상하게 바뀜
두 겹입니다. 제 변경 9/24이용권을 설정 탭에서 빼서 «내 정보 위에 쌓는 화면» 으로 바꿨습니다(e34b65d). 뒤로가기는 내 정보로 가게 됐지만 아래 탭바가 사라지고 머리 모양이 바뀌었습니다. SEO 세션 9/26아이폰에서 가격 카드·「구독 시작하기」·해지 안내를 숨겼습니다(3.1.1).
재가 대기제 변경은 탭바가 보이는 설정 탭 안 화면으로 되돌리고, 뒤로가기만 내 정보로.
약관 탭이 반짝거림
제 버그 9/23절 탭(약관·개인정보·다루는 정보)을 누를 때마다 탭 줄 전체가 약 0.1초 회색으로 번쩍입니다(녹화 60fps 6프레임). 선택 칸의 흰색이 «투명» 으로 바뀌는 애니메이션에서 투명을 «투명한 검정» 으로 적어 중간색이 회색이 됩니다. 시트가 열리는 순간 아래 탭바가 한 프레임 사라지는 것도 따로 있습니다.
재가 대기투명을 «투명한 흰색» 으로. 탭바 깜빡임은 원인부터.
조정판이 화면을 가림
설정 쪽 조정판이 30여 줄을 한 판에 두 줄씩 늘어놓아 화면 끝까지 덮고, 탭바·렌즈가 안 보입니다.
재가 대기위 탭을 「바·알·아이콘·움직임·디자인」 다섯으로 나눠 한 번에 9줄 이하 — 판 높이 약 330pt, 탭바 위에서 끝나게.
약관 절 탭 반짝임 — 녹화 프레임위: 누르기 전 · 가운데: 누른 직후(탭 줄 전체가 회색) · 아래: 끝난 뒤탭 조정판 — 지금화면 끝까지 덮어 탭바가 안 보입니다.
① 구독 없는 새 사용자의 첫 화면 (아이폰)
← 옆으로 넘겨 보십시오 →
전 · 9/25가격 카드 + 「구독 시작하기」 → 포트원 웹 결제로 나갑니다.후 · SEO 세션 9/26가격·단추가 없습니다. 애플 상품이 아직 없어 살 방법도, 계정을 지울 방법도 없는 막다른 화면입니다.개선 · 57d01bd맨 아래 「계정 삭제」. 애플 상품을 등록하면 가운데에 애플 구독 칸이 뜹니다(코드는 이미 있음).
애플 규칙
3.1.1 — 앱 안에서 기능을 여는 결제는 앱 내 구입이어야 합니다. 한국 스토어에서는 앱 안에 외부 결제로 보내는 단추·링크·안내를 둘 수 없습니다(미국 스토어만 예외).
전이 안 되는 까닭
「구독 시작하기」가 앱 밖 포트원 결제로 보냅니다 — 심사에서 바로 반려됩니다.
고친 것 · 남은 것
아이폰은 애플 구독 칸(StoreKit 2)만 둡니다. 상품을 등록해야 칸이 보입니다. 구독이 없는 계정은 이 화면만 보므로 계정 삭제를 여기에 두었습니다(5.1.1(v)).
애플로 산 구독은 애플에서만 끕니다(설정 › Apple ID › 구독). 5.1.1(v) — 계정을 만드는 앱은 앱 안에서 지울 수 있어야 합니다.
전이 안 되는 까닭
우리 「구독 해제」는 포트원 결제만 끕니다. 아이폰에서 보이면 앱 밖 결제를 다루는 줄이 되고, 계정 삭제는 없었습니다.
고친 것
아이폰에서 애플 구독이 있으면 「구독 관리」 줄이 애플 관리 창을 엽니다. 계정 삭제는 대표님 지시대로 이용권 화면 안으로 옮겼습니다.
③ 이용권 화면 (구독 중)
← 옆으로 넘겨 보십시오 →
전 · 9/25가격 카드 · 「언제든 해지하실 수 있고…」후 · SEO 세션 9/26가격 카드와 해지 안내가 빠지고 이용 기간만개선 · 57d01bd+ 맨 아래 「계정 삭제」
애플 규칙
3.1.3 — 앱 안에서 앱 내 구입이 아닌 다른 결제 방법을 권하면 안 됩니다(미국 스토어 제외).
전이 안 되는 까닭
가격 카드와 해지 안내가 포트원 결제를 가리킵니다.
고친 것 · 남은 것
아이폰에서는 애플 상품 칸만 보입니다. 탭바가 사라진 것은 제 9/24 변경이라 따로 되돌립니다(재가 대기).
④ 앱 안 약관 4절 «요금»
← 옆으로 넘겨 보십시오 →
전 · 9/25「결제는 포트원을 거칩니다. 현재 실제 결제 수단은 카카오페이…」후 · SEO 세션 9/26「아이폰 앱에서는 앱 안 구독으로… 금액은 앱스토어 결제 창에 표시된 금액」
애플 규칙
3.1.1(a) — 한국 스토어에서는 앱과 설명 글에 다른 결제 수단 안내를 넣을 수 없습니다.
전이 안 되는 까닭
약관 본문이 앱 안에서 포트원·카카오페이 결제를 안내합니다.
고친 것 · 남은 것
아이폰 판 약관만 앱스토어 구독 문구로 갈랐습니다. 두 캡처 모두 문장 한가운데서 줄이 끊기는 곳이 보입니다 — 제 9/23 실수(28군데)로, 따로 고칩니다.
애플 결제 — 지금 어디까지 붙었나
코드는 붙어 있고, 상품이 없어 꺼져 있습니다.
붙은 것 (9/26 SEO 세션, dfd4409 · 716b2f8)
앱 — StoreKit 2 연결: 상품 조회 · 구매 · 구매 복원 · 애플 구독 관리 창
앱 — 서버가 받았다고 답한 뒤에만 거래를 마감(끊겨도 다음 실행에 다시 보냄)
서버 — 애플 서명 거래 검증(애플 루트 인증서 고정) · 한 애플 구독은 한 계정에만
서버 — 애플 서버 알림(갱신 · 환불 · 자동 갱신 끔 · 유예)을 받는 주소
앱 — 3.1.2 고지(기간 · 자동 갱신 · 24시간 전 · 해지하는 곳) · 약관·처리방침 링크
남은 것 — 이것이 끝나야 켜집니다
앱스토어 커넥트에 월 구독 상품 만들기(9,900원 단계)
유료 앱 계약 · 세금 · 은행 정보(Paid Apps Agreement)
소규모 사업자 프로그램 신청(15%)
애플 서버 알림 주소 등록(/v1/apple/notifications)
운영 서버에 상품 이름 넣기(지금 비어 있어 «준비 안 됨» 으로 답함)
조직 계정 전환 — VPN 은 조직만 낼 수 있음(5.4). 9/26 신청, D-U-N-S 695175611
심사 때 구독 상품을 앱과 같이 제출
상품 등록 전에 심사를 내면, 새 사용자가 아이폰에서 살 방법이 없는 앱이 됩니다. 그리고 웹에서 산 구독을 아이폰에서 쓰게 하는 3.1.3(b)는 «같은 상품을 앱 내 구입으로도 팔 것» 이 조건입니다 — 상품 등록이 사실상 출시 조건입니다.
한국 외부 결제 제도 — 아이폰에서 포트원으로 받는 길
애플 «StoreKit External Purchase Entitlement (South Korea)» 문서를 원문으로 확인했습니다.
조건
애플 문서
우리에게는
쓸 수 있는 앱
아이폰·아이패드 앱만. 한 번도 올린 적 없는 새 번들 ID로 한국 스토어에만 내는 새 앱이어야 합니다.
부담한국 전용 앱을 따로 · 맥은 대상 아님
지금 앱
애플 결제를 쓰던 앱의 새 판이면 기존 앱을 한국 스토어에서 먼저 내려야 승인됩니다.
부담출시 전이라 지금은 해당 없음
결제사
사전 승인: KCP · 이니시스 · 토스 · NICE 넷. 그 밖은 따로 심사하며 늦어지거나 거절될 수 있습니다. 결제사는 하나만.
막힘포트원·카카오페이는 목록에 없음
결제 방식
앱 안에서 직접 결제(웹뷰 안 됨). 결제에 들어갈 때마다 애플이 정한 경고 시트를 띄워야 합니다.
화면 새로 만들어야 함
수수료
사용자가 낸 돈의 26%, 부가세 포함 총액 기준. 소규모 사업자 할인 없음.
비쌈애플 결제 15%보다 덜 남음
보고·납부
매달 15일 안에 거래 보고, 45일 안에 수수료 송금. 애플이 감사할 수 있고, 안 내면 앱 삭제·계정 제명까지.
매달 사람 손이 듦
애플 결제와 같이
한 앱에 같이 쓸 수 없습니다.
둘 중 하나
결정: 포트원을 쓰려던 까닭이 비용이었는데, 아이폰에서는 이 제도가 애플 결제(소규모 사업자 15%)보다 덜 남고 절차도 무겁습니다. 그래서 아이폰만 애플 결제로 받고, 나머지 플랫폼은 포트원을 그대로 씁니다. 안드로이드는 플레이스토어가 아니라 직접 내려받는 APK 라 구글 결제 규칙이 걸리지 않습니다.
확인 못 한 것: 포트원이 뒤에서 쓰는 이니시스·NICE 등을 결제사로 적으면 승인되는지는 애플 문서에 없습니다(추정 — 애플 문의가 필요합니다).
계정 삭제를 이용권 화면에 둬도 되나
됩니다. 위치 규정은 없고 «찾기 쉽게» 만 요구합니다.
“If your app supports account creation, you must also offer account deletion within the app.” — 심사지침 5.1.1(v)
“Make the account deletion option easy to find in your app. Typically, it's included in the app's account settings.” — Offering account deletion in your app
이용권은 내 정보 바로 아래 한 걸음입니다. 심사 메모에 경로(내 정보 › 이용권 › 맨 아래 계정 삭제)를 적어 두도록 마케팅 세션에 넘겼습니다.
이 위치가 더 맞는 까닭 — 구독이 없는 계정은 앱이 이용권 화면만 보여 줘 내 정보에 갈 수 없습니다. 전에는 그런 계정이 앱 안에서 지울 길이 없었습니다(① 가운데 캡처).
시험: 내 정보 목록에는 없어야 하고, 이용권 화면·구독 없는 첫 화면 둘 다에 있어야 합니다. 일부러 되살리거나 아이폰에서만 숨기면 시험이 실패합니다.
재가를 기다리는 것
이용권 화면 — 탭바가 보이는 설정 탭 안 화면으로 되돌리고, 뒤로가기만 내 정보로(제 9/24 변경을 바로잡기).
약관 절 탭 반짝임 — 투명을 «투명한 흰색» 으로. 끝났다고 볼 기준: 녹화에서 누를 때 회색 프레임 0. 시트가 열릴 때 탭바가 사라지는 한 프레임도 원인부터 찾기.
약관 줄바꿈 — 문장 한가운데 끊긴 28군데.
탭 조정판 — 위 탭을 「바 · 알 · 아이콘 · 움직임 · 디자인」 다섯으로. 끝났다고 볼 기준: 모든 탭에서 판 아래 끝이 탭바 위에서 끝남.
애플 결제 켜기 — 결정 완료. 앱스토어 커넥트 상품·유료 앱 계약·소규모 사업자 신청(위 «남은 것»).