App Store Connect

애플 결제 기능을 사용하기 위한 콘솔 사용 가이드 입니다.

게임팟 연동 이외 콘솔 사용법에 대해서는 App Store Connectarrow-up-right 페이지를 통해 정보를 확인해 주시기 바랍니다.

GAMEPOT 대시보드에 앱스토어 정보 등록

GAMEPOT 대시보드 > 프로젝트 설정 > 스토어 > AppStore 메뉴를 차례대로 클릭해 주세요.

  • 버전: v3 로 입력해 주세요.

  • 번들 ID : 영수증 검증시 애플 영수증의 번들 ID ( XX.XX.XX ) 를 비교 하여 틀린 경우 불법 결제로 판단하고 결제 실패 처리합니다.

  • Issuer ID : App Store Connect > 사용자 및 액세스 > 통합 > 앱 내 구입 > Issuer ID를 입력해주세요.

  • Key ID : [애플 아이디 연동 환경 설정 매뉴얼] 에서 설정한 Key ID 값을 입력해 주세요.

  • Private Key : Key 설정에서 다운로드 한 .p8 파일을 업로드 해주세요.

  • Apple Password : App Store Connect > 사용자 및 액세스 > 통합 > 공유 암호를 입력해주세요. 입력된 공유 암호를 기반으로 페이크 결제 검증을 진행 후 맞지 않은 경우 결제 실패 처리 진행을 합니다.

앱 공유 암호(Apple Password) 확인 방법

  1. 앱스토어 - 프로젝트 선택 - 앱 정보 - 앱 공유 암호 - 관리 글씨 클릭

  1. 사용자 및 액세스 - 공유 암호

콘솔에 인앱 상품 추가 방법

  1. App Store Connect 접속 > 나의 앱 > 프로젝트 선택 > 앱 내 구입 > + 버튼을 클릭합니다.

  1. 앱 내 구입 생성 팝업의 내용 입력 후 ‘생성’ 버튼을 클릭합니다.

1) 유형: 게임팟 SDK에서는 소모품 타입만 지원하기 때문에 반드시 ‘소모품’으로 선택해야 합니다. 2) 식별정보: 스토어 콘솔에서만 보여지는 인앱 상품명 입니다. (사용자에게 보여지는 제품명이 아닙니다.) 3) 제품 ID: 인앱 고유 아이디 (product id) 값

  1. 사용 가능 여부 > ‘사용 가능 여부 설정’ 버튼을 클릭하여 국가를 설정 합니다.

  1. 가격 변경 일정 > ‘가격 추가’ 버튼을 클릭하여 ‘기준 국가/가격'을 설정 합니다.

  1. App Store 현지화 > + 버튼을 클릭하여 인앱 상품명, 인앱 상품에 대한 설명을 추가해야 합니다.

  1. 심사 정보 > 스크린샷과 심사용 추가 정보 작성

1) 스크린샷: 추가한 인앱 상품의 스크린샷, 스크린샷을 추가할 수 있는 사이즈에 맞지 않을 경우 스크린샷을 추가 할 수 없습니다. (앱 심사 스크린샷 사양arrow-up-right 확인하기) 2) 심사용 추가 정보: 새로 추가한 인앱의 상품 위치에 대한 설명 작성

  • 스크린샷과 심사용 추가 정보를 입력 한 뒤 상단의 ‘저장’ 버튼을 통해 저장이 완료되면 ‘심사를 위해 제출’ 버튼이 활성화 됩니다. '심사를 위해 제출' 버튼을 통해 인앱 상품 추가에 대한 검수를 진행할 수 있습니다. (앱 심사와 별도)

  1. 앱 선택 > 앱 내 구입 > 인앱 상품 목록 맨 오른쪽에 ‘제출 준비 완료’ 라고 표시되어 있는지 확인합니다.

게임팟 대시보드의 인앱 상품 추가하기

  1. 게임팟 대시보드 > 결제 > IAP > 'In-App 아이템 추가' 버튼을 클릭합니다.

  1. 상태 설정 및 스토어 / 제품 이름 / 제품 ID 입력 후 추가 버튼을 클릭합니다.

  • 상태: 활성화 상태로 등록해야 합니다. (사용하지 않는 상품은 비활성화)

  • 스토어: 인앱을 등록하려는 스토어 선택

  • 제품 이름: 인앱의 상품명

  • 제품 ID: 스토어 콘솔에 입력한 인앱 아이디(Product Id)

App Store 서버 알림

해당 부분은 결제 취소 정보를 가져올때 사용되는 용도로 게임팟 에서는 V1 알림 타입만 지원을 합니다.

알림 주소는 > 게임팟 대시보드 > 구매 > 취소된 결제 > 결제 사기 예방 설정 > 주소 복사 버튼 클릭 하면 관련 정보를 확보할 수 있습니다. (대시보드 리전에 따라 관련 주소가 달라집니다.)

인앱 결제 StoreKit 설정

  1. SyncedProducts.storekit 이런 파일 만들어서 싱크합니다.

  1. Product -> Scheme -> Edit Scheme -> Run 에 StoreKit Configuration 에 연결되어 있는지 확인합니다.

  • Root folder 에서 New File 한 후에 StoreKit 선택해서 만들면 됩니다.

Last updated