안녕하세요, 은조공주🥰입니다. 벌써 5편이네요! 슬슬 끝이 보입니다. 이번 편에서는 영수증 검증 방식에 대해서 설명할 것입니다. ( 2021-03-16 기준 Apple document 업데이트 내용 반영되었습니다.) [ 1.Choosing a Receipt Validation Technique ] 앱에 적합한 영수증 검증 방식을 선택 앱스토어 영수증에는, 앱 내의 앱 판매 또는 구매 기록이 들어있습니다. 앱이나 서버에, 영수증 검증 코드를 추가함으로써 구입한 컨텐츠를 인증하고 검증할 수 있습니다. 앱에 고유한? 적합한? 보안 솔루션을 채택하기 위해(?..), 영수증 검증에는 보안 코딩 기법의 이해가 필요합니다. Choose a Validation Technique 영수증의 신뢰성을 확인하는 데에는 두 가..
안녕하세요, 은조공주🥰입니다. 4편으로, 구입을 시작하는 내용을 설명하겠습니다. ( 2021-03-16 기준 Apple document 업데이트 내용 반영되었습니다.) [ 1.Requesting a Payment from the App Store ] 유저가 구입할 상품을 선택했을 때, 앱스토어로 결제 요청을 제출하기 앱의 스토어 UI 를 노출하면, 유저는 앱 내에서 구입을 할 수가 있습니다. 유저가 상품을 선택했을 때, 앱에서는 결제 요청을 생성해 이를 앱스토어로 제출합니다. IAP 의 구매 플로우 구현은 3단계로 나뉠 수 있습니다. 먼저 첫번째 단계에서, 앱은 앱스토어로부터 상품 정보를 가져와서, 이를 스토어UI로 유저에게 보여주고, 유저가 상품을 고를 수 있게 합니다. 두번째로, 유저가 앱의 스토어에..
안녕하세요, 은조공주🥰입니다. 3편에서 설명할 내용은 아주 짧고 적기 때문에, 2편에 이어 바로 포스팅을 하도록 하겠습니다. ( 2021-03-16 기준 Apple document 업데이트 내용 반영되었습니다.) [ 1.SKStorefront ] Apple AppStore storefront 의 위치 및 고유 식별자를 포함하는 객체 class SKStorefront : NSObject SKStorefront 는 매장(storefront) 정보를 SKPaymentQueue 의 읽기 전용 속성으로 표시합니다. 그리고, (앱에서 제공할...?) 상품 ID 리스트와 storefront 리스트를 앱 내에서 가지고 있어야 합니다. (이 매장 - Storefront 라는 것에 대해 고민해봤는데, ... (왜냐면 정확..
안녕하세요, 은조공주🥰입니다. 드디어..? 아직...? 2편입니다. 이번 편에서는 상품 정보를 가져오는 단계에 대해서 설명할 것입니다. ( 2021-03-16 기준 Apple document 업데이트 내용 반영되었습니다.) [ 1.Loading In-App Product Identifiers ] 앱스토어에서 상품 정보를 가져오기 위해 인앱 상품들의 고유 Id 를 로드 IAP 의 구매 플로우 구현은 3단계로 나뉠 수 있습니다. 먼저 첫번째 단계에서, 앱은 앱스토어로부터 상품 정보를 가져와서, 이를 스토어UI로 유저에게 보여주고, 유저가 상품을 고를 수 있게 합니다. 두번째로, 유저가 앱의 스토어에서 상품을 골랐을 때, 결제를 요청합니다. 그리고 마지막으로 앱이 상품을 제공해줍니다. 구매 프로세스를 시작하자..
안녕하세요 은조공주🥰 입니다. ^__^ Overview 글을 쓰고 한달만에... 1편을 올릴 수 있게 되었습니다. ( 2021-03-16 기준 Apple document 업데이트 내용 반영되었습니다.) [ 1.Setting Up the Transaction Observer and Payment Queue ] 앱에 Observer를 추가함으로써 transaction을 받고, 처리할 수 있도록 한다. 앱 내 트랜잭션 수행을 위해서, 옵저버를 생성해 payment queue에 추가해야 합니다. (여기서 트랜잭션은, 한번의 "거래" 와 같은 느낌입니다. 상품을 사고 파는, 거래 하나하나..? Payment Queue - 결제 대기열 에 그 "거래 -transaction"들이 줄지어있고, 자기 자신이 완료되기 위..
안녕하세요 은조공주🥰 입니다. ^__^ 오늘부터, iOS 의 StoreKit 에 대해 공부해보며 글을 써보려고 합니다. IAP 를 구현해보려고 하시는 분들에게 조금이나마 도움이 되길 바랍니다. ( 2021-03-16 기준 Apple document 업데이트 내용 반영되었습니다.) [ 종류 ] 먼저, IAP (In-App Purchase) 내의 상품 타입은 4가지가 있고, 각각은 아래와 같습니다. 1. Consumable 게임에서 화폐같은 종류 (100코인, 200크리스탈 등등 . . .) Used Once, Can be depleted, Can be purchased again Consumable 상품은, 말 그대로 "소모성 재화" 입니다. 현실에서 500원을 주고 사탕 하나를 사먹을 수 있듯이, 앱 내..
- Total
- Today
- Yesterday
- I'm_in_Bamberg
- ios iap
- FinderSync
- IAP
- async/await
- ios
- 인앱결제
- Swift
- Apple
- Concurrency
- InAppPurchase
- ios 인앱결제
- storekit
- MacOS
- 일상
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |