Taehyeon-Kim / SeSAC

☀️ SeSAC Daily Reporting
27 stars 0 forks source link

In App Purchase #153

Open Taehyeon-Kim opened 2 years ago

Taehyeon-Kim commented 2 years ago

In App Purchase 구현

  1. 유료 개발자 계정 생성 및 유료 응용 프로그램 계약(ex. 개인 사업자 계정)에 서명
  2. App Store Connect에서 앱 내 구입 설정
  3. Xcode로 앱 내 구입 활성화(Capability)
  4. 앱 내 구입의 디자인 및 제작
  5. 앱 내 구입 테스트
  6. App Store 앱 및 앱 내 구입 출시

인앱 결제: 소모품

인앱 결제: 비소모품

인앱 결제: 구독형

In App Purchase 특성

  1. 앱이 존재하지 않으면, 인앱 상품이 있을 수 없음
  2. 인앱결제 상품을 애플 서버 내에서 관리
  3. 인앱결제 ID를 앱스토어커넥트에서 미리 정의, 정의된 상품을 정의
  4. 유료 개발자 계정 필요
  5. TestFlight/SandBox를 통해 테스트 진행
  6. 인앱결제 시 영수증을 통해 인앱 유효성 검증

과정

  1. App Store - 앱 내 구입 설정
  2. 사용자 및 액세스 - Sandbox 설정
Taehyeon-Kim commented 2 years ago
Taehyeon-Kim commented 2 years ago

Sandbox 계정

스크린샷 2022-11-28 오전 10 53 52

  1. 구독 갱신 주기
  2. 구독 중단

등의 테스트도 가능함

스크린샷 2022-11-28 오전 10 49 35 스크린샷 2022-11-28 오전 10 54 41

아이폰 설정 - 앱스토어 - 샌드박스 계정 확인 가능

Taehyeon-Kim commented 2 years ago

In App Purchase 정책

StoreKit Framework

스크린샷 2022-11-28 오전 10 51 37 스크린샷 2022-11-28 오전 10 52 41 스크린샷 2022-11-28 오전 10 53 20