Unity

Unity Codeless IAP 사용 때 소비아이템 자동 구매 확정 문제 해결

washble2 2026. 3. 5. 19:51

 

Unity 에서 Codeless IAP를 사용할 때 소비 아이템일 경우 바로 자동 구매확정 되어지도록 세팅이 되어 있어서 문제가 되었습니다.

 

자동으로 확정되면 오히려 좋지 않냐? 할 수 있는데 아직 이용자에게 보상을 주지 않았는데도 Pending을 안 시키고 그대로 확정 지어버리면

사용자는 돈을 써서 구매했지만 아이템은 받지 못했을 경우 문제가 됩니다.

 

 

해결하는 방법은 간단하게 IAP Button에서 Consume Purchase를 체크해제해주면 됩니다.

 

 

구매확정은 실제 보상 지급 후 꼭 아래의 코드를 사용해서 완료해주세요!

CodelessIAPStoreListener.Instance.StoreController.ConfirmPendingPurchase(product);