일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- rxswift
- Human interface guide
- ios
- swift documentation
- SWIFT
- uitableview
- 스위프트
- 리펙터링
- RxCocoa
- MVVM
- UITextView
- Refactoring
- clean architecture
- uiscrollview
- 리펙토링
- 애니메이션
- swiftUI
- Observable
- ribs
- Protocol
- HIG
- combine
- 리팩토링
- Clean Code
- Xcode
- 클린 코드
- tableView
- UICollectionView
- collectionview
- map
- Today
- Total
목록in app purchase (3)
김종권의 iOS 앱 개발 알아가기
* 인앱 결제 포스팅 글 목차 UI에 상품정보 표출과 결제 정보 productID를 가지고 앱스토어에 상품 정보 요청하여 SKProduct 획득 1편에서 알아본대로 productID는 로컬이나 서버에 저장된 형태 유저가 특성 상품을 선택하면, SKProduct를 인수로하는 SKMutablePayment로 결제에 관한 정보 입력 let payment = SKMutablePayment(product: product) payment.quantity = 3 StoreKit에서 제공하는 queue에 위 payment를 추가하여, 앱스토어에 결제 요청을 제출 SKPaymentQueue.default().add(payment) 앱스토어와 통신하기 (Transaction Observer) 앱에서 transaction ..
* 인앱 결제 포스팅 글 목차 Product 종류 App Store Connect에서 상품을 총 4가지 종류로 등록 consumable (소모성 - 100 코인…) non-consumable (영구 누적 - 카메라 필터…) auto-renewable subscription (기간이 정해져있고 자동 결제 구독 - 유튜프 프리미엄…) non-renewing subscription (자동 결제 구독 x) Product 정보 생성부터 획득까지 App Store Connect에서 새로운 IAP 상품 생성 시, ProductID가 생성 (이를 벡엔드에 저장 or 앱 번들에 저장 or 개발 측에서 앱 내 상품 목록을 관리) 앱에서는 백엔드에 저장된 ProductID들을 get으로 획득 ProductID를 가지고 St..
1. StoreKit - IAP (In App Purchases, 인앱 결제) 사용 방법 (Sandbox, 인앱 결제 앱 등록) 2. StoreKit - IAP(In App Purchases, 인앱 결제) 적용 방법 (코딩 및 구현) 3. StoreKit - SwiftyStoreKit을 이용하여 IAP (In App Purchase) 쉽게 구현 방법 SwiftyStoreKit git repo 매우 단순하게 IAP 서비스를 구현할 수 있는 프레임워크 SwiftyStoreKit을 사용하지 않는다면 2번 포스팅 글에서 알아보았듯이 비동기적으로 payment에 관한 상태를 delegate에서 처리하는 형태 SwiftyStoreKit을 사용하면 싱글톤과 클로저로 직관적으로 처리가 가능 SwiftyStoreKit...