[ios] 구매 이력 조회
iOS 앱에서 사용자의 구매 이력을 조회하려면 StoreKit 프레임워크를 사용해야 합니다.
구매 이력 조회 API
StoreKit 프레임워크를 사용하여 iOS 앱 내에서 사용자의 구매 이력을 조회할 수 있습니다. StoreKit은 SKPaymentQueue
클래스를 통해 구매 이력 정보를 관리합니다.
다음은 구매 이력 조회를 위한 간단한 코드 예제입니다.
import StoreKit
func retrievePurchaseHistory() {
let history = SKPaymentQueue.default().transactions
for transaction in history {
// 사용자의 구매 이력에 대한 정보 처리
let productId = transaction.payment.productIdentifier
let transactionId = transaction.transactionIdentifier
let purchaseDate = transaction.transactionDate
// 추가 로직 작성
}
}
위의 코드 예제에서는 SKPaymentQueue.default().transactions
를 사용하여 사용자의 구매 이력을 가져오고, 각 거래에서 필요한 정보를 추출하는 방법을 보여줍니다.
권한 요청
구매 이력을 조회하기 위해서는 StoreKit을 사용하여 앱 내구매에 대한 사용 권한을 요청해야 합니다. 또한 앱 내구매 상품에 대한 정보를 정확하게 설정해야 합니다.
참고 자료
위의 코드 예제와 관련된 자세한 내용은 Apple Developer Documentation - StoreKit에서 찾아볼 수 있습니다.