반응형
❛ 스토어킷
❛ 앱내 구매 아이템 생성
❛ 상품ID유일 (애플리케이션ID 같이)
❛ 상품 종류
1. 비소비성
2. 구독
3. 소비성
❛ 상품설명
❛ SKProductsRequest 상품 ID 요청
❛ 트랜잭션 옵저버
❛ 결제후 처리
❛ 구매옵저버설정
❛ SKRequest : Store에 보낸 요청의 추상 기본 클래스
❛ SKRequestDelegate : 성공적으로 완료된 용청과 오류로 인해 실패한 요청을 처리하기 위해 응용 프로그램을 구현하는 프로토콜
❛ SKProductsRequest : Store에 표시하는 제품의 제품ID 문자열의 목록과 함께 만들어진다
❛ SKProductsRequestDelegate : 응용 프로그램의 객체에 의해 구현되고 Store에서 응답을 수신한다. 요청이 성공적으로 처리 된 경우 비동기 적으로 응답을 받는다
❛ SKProductsResponse : 원래 요청의 유효한 제품 ID당 하나의 SKProduct을 가지고 Store가 인식하지 못한 제품 ID목록도 가지고 있다.
- 인식하지 못하는 이유
1. 제품 ID의 철자가 잘못
2. 비매품으로 표시
3, iTunes Connect에서 개발자가 변경한 내용을 App Store 서버에 전달되지 않은 이유
❛ SKProduct : App Store에 등록된 제품에 대한 지역화된 정보를 제공
❛ 트랜잭션 : 응용프로그램에서 결제 요청이 발생하면, App Store는 지속적인 거래를 만들고 사용자가 응용 프로그램을 종료하고 다시 시작하더라도 결제 처리를 계속, payment객체를 만들고 객체를 payment큐에 넣는다. -> 지속적인 트랜잭
❛ SKPayment : 결제의 수신의 시작. 제품 ID와 필요에 따라 구매하는 제품의 수량이 포함됨
❛ SKPaymentQueue : App Store와 통신에 사용. 결제에 큐가 추가되면 App Store에 요청
❛ SKPaymentTransaction : 큐에 추가 된 모든 결제에 대해 트랜잭션이 생성.
❛ SKPaymentTransactionObserver : 성공적으로 구매한 일련의 거래를 payment큐에서 제거
❛ restoreCompletedTransactions 메서드 : 트랜잭션 복원
반응형
'모바일 개발 > iOS' 카테고리의 다른 글
Cocos2d | CCNode 클래스 (0) | 2020.02.20 |
---|---|
Cocos2d | 기초 (0) | 2020.02.19 |
Cocos2d | 스프라이트 애니메이션 (0) | 2020.02.19 |
Cocos2d | 씬의 흐름 (0) | 2020.02.19 |
iOS | SDK 기초 (0) | 2020.02.14 |
Cocoa | Core Graphics와 메모리관리 (0) | 2020.02.14 |
Cocoa | 코코아 터치 프레임워크 (0) | 2020.01.08 |
Cocoa | 코코아 프레임워크 (0) | 2020.01.08 |
댓글