지원 프로그램
home
슬기로운 데모생활
home

구매 이력 검증

1. Purchase History Verification

StovePC_VerifyPurchase 함수로 상품 구매 이력를 검증합니다. 1회 이상 구매 이력이 있는 상품의 경우 IsPurchased 필드 값은 true 입니다.
상품 구매 이력 검증은 PC SDK 내의 캐시를 대상으로 수행됩니다. 이때 categoryId 파라미터의 값을 명시적으로 입력하면 해당 카테고리만을 대상으로 검색하고
categoryId 파라미터의 값에 빈문자열("")을 입력하면 전체 카테고리를 대상으로 검색을 진행합니다.
따라서 검색할 카테고리 아이디를 정확히 입력하는 편이 검색 속도면에서 유리할 수 있습니다.
// 입력 파라미터 // char* categoryId : 상품을 검색할 카테고리 아이디 // int64 productId : 상품 아이디 StovePCPurchaseVerification purchaseVerification = StovePC_VerifyPurchase("CATEGORY_ID", PRODUCT_ID); if (purchaseVerification.result == StovePCResult::STOVE_PC_NO_ERROR) { printf("VerifyPurchase Success"); printf(" - purchaseVerification.isPurchased : %s", purchaseVerification.isPurchased ? "true" : "false"); } else { // 실패 처리 }
C++
복사
StovePC_VerifyPurchase 함수는 StovePCPurchaseVerification 구조체를 리턴합니다.
리턴되는 StovePCPurchaseVerification 구조체에는 상품 구매 이력 여부가 포함되어 있습니다.